DesignerJobs.io
← Back to all jobs

Job Description

QRIS UI/UX Developer (Center for Technology in Education) at Johns Hopkins University, based in Baltimore, MD with remote work options. Part-time role with an hourly range of $32.25 to $56.46, commensurate with experience.

Responsibilities

  • Collaborate with clients to identify and document moderately complex problems in business, clinical, or education contexts, recording findings for clients and IT teams.
  • Elicit and analyze system requirements by engaging with clients and researching existing technology to determine viable solutions for new applications.
  • Develop detailed task plans and milestones for moderately complex projects to ensure timely delivery in accordance with software lifecycle standards.
  • Translate system requirements into functional and technical specifications for use by programmers and business analysts.
  • Design data inputs, database structures, data transformations, algorithms, and outputs to support moderately complex application development tasks.
  • Document code and processes according to development methodologies, adding comments and user-facing documentation to simplify maintenance.
  • Develop and document moderately complex test scenarios using appropriate testing tools to validate application functionality.
  • Test changes with defined scenarios to ensure solutions operate as expected and handle errors gracefully.
  • Author and maintain technical and end-user documentation.
  • Implement changes in line with change management policies, communicating impact and risk to stakeholders.
  • Monitor new solutions, troubleshoot issues as they arise, and verify smooth transitions to the new system.
  • Provide triage-based support to resolve moderately complex issues and ensure prompt service.
  • Lead the creation of accessible, human-centered design solutions by applying usability best practices and ensuring WCAG compliance across the QRIS platform.
  • Translate business and user requirements into wireframes, prototypes, and high-fidelity mockups, securing stakeholder approvals before development begins.
  • Collaborate with back-end developers to ensure seamless front-end integration, maintain design systems, reusable components, and coding standards.
  • Participate in change management activities, including sprint planning, daily standups, and release activities, to support timely enhancements.
  • Serve as a liaison between technical teams and program stakeholders, communicating design decisions and gathering user feedback to drive UX improvements.
  • Other duties as assigned.

Requirements

  • Bachelor’s Degree.
  • Three years of related experience with computer systems and applications.
  • Johns Hopkins equivalency policy allows substitutions of education for experience or vice versa, per the JHU Equivalency Formula.
  • Three years of websites and web application workflows development.
  • Two years of front-end UI/UX development experience.
  • Knowledge of the Quality Rating and Improvement System (QRIS) and its application in early and school-age care programs.
  • Software development experience related to MSDE QRIS implementations via Maryland EXCELS, Maryland Accreditation, Find a Program, Maryland EXCELS, and Maryland Toolkit portals.
  • Experience with web accessibility, such as WCAG 2.0+ and W3C best practices.
  • Experience in web application design, user interface design, or user experience design.
  • Proven work experience as a UI/UX Designer or similar role.
  • Knowledge of wireframe tools.
  • Experience with JavaScript unit tests, AngularJS/Angular 2, Vue.js/Nuxt.js, jQuery, Bootstrap, TailWind, and REST.
  • Experience working in an agile software development environment.
  • Experience developing and/or deploying on Amazon Web Services (AWS).

Technologies

  • JavaScript
  • AngularJS/Angular 2
  • Vue.js/Nuxt.js
  • jQuery
  • Bootstrap
  • TailWind
  • REST
  • AWS

Benefits

  • Total rewards package that supports health, life, career and retirement.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.