Logo
The Johns Hopkins University

UX Engineer (Center for Technology in Education) - 119170

The Johns Hopkins University, Baltimore, Maryland, United States, 21276

Save Job

UX Engineer (Center for Technology in Education) Apply for the UX Engineer (Center for Technology in Education) - 119170 role at The Johns Hopkins University.

Requisition ID: 119170. This position is a casual on‑call role reporting to the Program Director for Learning Design and Innovation. It combines user‑centered design expertise with frontend code implementation across multiple web‑based educational technology projects.

Responsibilities

Overall responsibility for the creation, implementation, maintenance, performance and production support of departmental and enterprise‑wide application systems. Includes installation, modification, and testing of new and upgraded applications, operating systems, file structures, hardware and productivity tools. Apply analysis techniques to translate business requirements into functional and technical specifications.

Analysis & Requirements Gathering

Define moderately complex business/challenge problems by meeting with clients to observe current processes and related issues.

Gather moderately complex system requirements by meeting with clients and researching existing technology.

Design & Development

Develop detailed tasks and project plans by analyzing project scope and milestones.

Write functional and technical specifications from the provided requirements.

Develop and change data input, files, database structures, data transformation, algorithms, and output using appropriate programming languages and tools.

Document code and associated processes with comments and documentation to simplify maintenance and support.

Testing & Documentation

Create and document moderately complex test scenarios using appropriate testing tools.

Test all changes to ensure delivered solutions work as expected with meaningful error handling.

Author and maintain documentation for technical and end‑user references.

Implementation & Maintenance

Implement changes following change management policies and communicate solution significance to stakeholders.

Monitor changes and resolve moderately complex problems proactively to ensure solution success.

Provide support by triaging and resolving moderate issues to ensure prompt service.

Other duties as assigned.

Additional duties

Apply human‑centered design principles and established usability and accessibility standards to design intuitive, responsive, accessible user experiences 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 such as advanced design patterns, animations, microinteractions, and data visualization.

Partner with backend developers to integrate frontend interfaces with APIs and services.

Minimum Qualifications

Bachelor’s Degree.

Three years of related experience with computer systems and applications.

Preferred Qualifications

Knowledge of the assigned application and its platform.

Advanced CSS3 skills, demonstrated expertise in HTML5 and JavaScript.

Experience in responsive web design and digital accessibility, including WCAG 2.2 levels, ARIA, and assistive technology testing.

A strong portfolio with high‑fidelity prototypes and live projects.

Experience leveraging AI tools to accelerate UI/UX design and frontend development.

Technical Skills & Expected Level Of Proficiency

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 Development Life Cycle – Developing

Unit Testing – Developing

Benefits and Salary Salary range: $32.25 to $56.46 per hour (commensurate with experience). Employee group: Casual / On Call. Schedule: Monday to Friday, 10 to 18 hours per week. FLSA status: Exempt. Location: Remote. Additional benefits information can be found at HR benefits website.

Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

#J-18808-Ljbffr