QRIS UI/UX Developer (Center for Technology in Education)
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.