UX Engineer; Center Technology in Education
Listed on 2025-12-02
-
IT/Tech
Web Developer
The Center for Technology in Education in the School of Education at Johns Hopkins University seeks a UX Engineer with a Frontend Focus for a casual on‑call position. Reporting to the Program director for Learning Design and Innovation, the role combines user‑centered design expertise with frontend code implementation across multiple web‑based educational technology projects. The ideal candidate excels at advanced CSS3, visual design, and translating complex information into intuitive interfaces.
The UX Engineer is responsible for the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise‑wide application systems. This includes, but is not limited to, the installation, modification, and testing of new and/or upgraded applications, operating systems, file structures, hardware, communication devices, and productivity tools. The Engineer applies analysis techniques and procedures to gather and translate business requirements into functional/technical specifications and designs.
The Engineer maintains databases and application system code.
- Analysis & Requirements Gathering
- Define moderately complex problems by meeting with clients, observing current processes, and documenting findings.
- Gather system requirements by researching existing technology and exploring solutions.
- Design & Development
- Develop detailed tasks and project plans, analyze scope and milestones for moderately complex projects.
- Write functional/technical specifications based on gathered requirements.
- Develop/change data input, database structures, transformations, algorithms, and output using appropriate languages/tools.
- Document code and related processes with comments and documentation to simplify maintenance.
- Testing & Documentation
- Create and document moderately complex test scenarios to validate functionality.
- Execute tests to ensure delivered solutions work as expected and handle errors meaningfully.
- Author and maintain documentation for technical and end‑user references.
- Implementation & Maintenance
- Implement changes following change‑management policies and communicate the nature, significance, and risk factors.
- Monitor changes, resolve moderate problems, review output, and ensure smooth transition to new solutions.
- Provide support by triaging and resolving moderately complex issues.
- Other duties as assigned.
- Human‑centered design: apply established usability and accessibility standards to design responsive, accessible user experience for all learners.
- Create wireframes, interactive prototypes, and high‑fidelity mockups using industry‑standard design tools.
- Write efficient, maintainable, and scalable frontend code using HTML5, CSS3, and JavaScript.
- Implement frontend enhancements, advanced design patterns, animation, micro‑interactions, and data visualization.
- Partner with backend developers to integrate frontend interfaces with APIs and services.
- Bachelor’s Degree.
- Three years of related experience with computer systems and applications.
- Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma, to the extent permitted by the JHU equivalency formula.
- Knowledge in the assigned application and the platform it runs on.
- Advanced skills in CSS3 (a must) and demonstrated expertise in HTML5 and JavaScript.
- Experience in responsive web design and digital accessibility, including WCAG 2.2 (AA and AAA levels), ARIA, and assistive technology testing.
- A strong portfolio of work that includes high‑fidelity interactive prototypes and links to live projects or code repositories.
- Experience with leveraging AI tools to accelerate or enhance UI/UX design and frontend development workflows.
- Agile Methodology – Developing
- Code Review – Developing
- Debugging – Developing
- JIRA – Developing
- Microservices – Developing
- Model View Controller – Developing
- Product Life Cycle Management – Developing
- Restful API – Developing
- Secure Coding – Developing
- Software Design Patterns – Developing
- Software…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).