Logo
Johns Hopkins University

UX Engineer (Center for Technology in Education)

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

Save Job

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.

Responsibilities

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.

Minimum Qualifications

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.

Preferred Qualifications

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.

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 & Compensation

Starting Salary Range: $32.25 - $56.46 HRLY (commensurate with experience). The referenced salary range represents the minimum and maximum salaries for this position and is based on Johns Hopkins University's good‑faith belief at the time of posting.

Classified Title: Developer III, Role/Level/Range: ATP/04/PD.

Employee group: Casual / On Call. Schedule: Monday – Friday, 10 – 18 hours per week. FLSA Status: Exempt. Location: Remote.

Benefits: Johns Hopkins offers a total rewards package that supports employee health, life, career, and retirement. More information can be found here: https://hr.jhu.edu/benefits-worklife/

Diversity and Inclusion Johns Hopkins University values diversity, equity and inclusion and advances these through our key strategic framework, the JHU Roadmap on Diversity and Inclusion.

Equal Opportunity Employer The Johns Hopkins University is committed to equal opportunity for its faculty, staff, and students. To that end, the university does not discriminate on the basis of sex, gender, marital status, pregnancy, race, color, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity, or expression, veteran status or other legally protected characteristic. 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.

EEO EEO is the Law: https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf

Accommodation Information If you are interested in applying for employment with Johns Hopkins University and require special assistance or accommodation during any part of the pre‑employment process, please contact the Talent Acquisition Office at jhurecruitment@jhu.edu.

Vaccine Requirements Johns Hopkins University requires all faculty, staff, and students to receive the seasonal flu vaccine. Exceptions to the flu vaccine requirements may be provided to individuals for religious beliefs or medical reasons.

#J-18808-Ljbffr