Logo
Johns Hopkins University

UI/UX Specialist

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


The Johns Hopkins University Center for Technology in Education (CTE) changes lives through knowledge that matters by designing, developing, and implementing learner-centered, technology-enhanced solutions to ensure equal access to education in classrooms and work settings across the globe. Our work at CTE involves many aspects of technology and innovation in education; from online learning platforms to systems that communicate or store data to digital tools educators need to successfully increase positive outcomes for all children, including those with disabilities. Our work focuses on landscape analyses, technical assistance, professional learning, and applied research techniques to build organizations' capacity to promote inclusionary practices and maintain equity for all learners.

The information below covers the role requirements, expected candidate experience, and accompanying qualifications.

CTE is seeking a

UI/UX Specialist

with proven work experience in User Interface/User Experience who can create appealing products that address our clients' needs. This position will routinely interact with clients and should have experience in all phases of the software development life cycle. The ideal candidate has a solid understanding of software development principles, understands backend integrations and dependencies, and has experience with design software and wireframe tools.Specific Duties & ResponsibilitiesDesign graphic elements and build navigation components based on user requirements.Translate client/partner needs into functional and appealing interactive applications.Conduct market research and user feedback to assist in developing scenarios, use cases, and high-level requirements for the client/partner.Illustrate design ideas using storyboards, process flows, and sitemaps.Design graphic user interface elements, like menus, tabs, and widgets.Build page navigation buttons and search fields.Develop UI mockups and prototypes that clearly illustrate how sites function and look.Create original graphic designs (e.g. images, sketches, and tables).Prepare and present rough drafts to internal teams and key stakeholders.Identify and troubleshoot UX problems (e.g. responsiveness).Conduct layout adjustments based on user feedback.Adhere to style standards on fonts, colors, and images.Design sketches, wireframes, high-fidelity mockups, interaction models, specifications, and prototypes.Give presentations to communicate the design vision and align design principles; demonstrate features and flows through mockups and prototypes.Conduct user research and usability testing sessions and ensure findings are embedded throughout the product development lifecycle.Leverage the unique insights gained from building prototypes to improve the technical and experiential quality of designs and work directly with engineering teams through delivery of products.Construct pages in HTML and CSS (with SASS), with coding around templating languages or within CMS systems.Develop a complete standards-compliant high-performance front-end code for websites, web applications, and mobile solutions using Angular, React, or Vue.Collaborate with cross-functional teams to analyze, design, and ship new features, ensuring the front-end code can be effectively integrated with the technical solution in an Agile Software Development environment.Provide best practices of human factors and ergonomics, particularly in a graphical user interface (GUI) environment.Analyze available Enterprise Portal usage metrics for trends, patterns, issues, and opportunities for UX optimization.Design mobile-based features.Collaborate with back-end developers to improve usability.Ensure high quality graphic standards and brand consistency.Implement and provide reports on web analytics.Special Knowledge, Skills, & AbilitiesKnowledge of accessibility requirements and Universal Design for Learning principles.Knowledge of the QRIS (Quality Rating and Improvement System) that is a systemic approach to assess, improve, and communicate the level of quality in early and school-age care and education programs.Experience in the following: JavaScript unit tests, AngularJS/Angular 2, Vue.js/Nuxt.js, jQuery, Bootstrap, TailWind, and REST.Experience with JavaScript unit testing frameworks (Jasmine, Mocha, Karma, Protractor, etc.).Experience working in an agile software development environment.Experience developing and/or deploying in Amazon Web Services (AWS).Experience with Accessibility such as WCAG 2.0 or greater and W3.org best practices.Ability to write and troubleshoot cross-browser compatible code (Chrome, Firefox, IE11+, Edge, Safari, etc.).Adobe Suite Illustrator, Photoshop, and similar tools.Knowledge of wireframe tools (e.g. Wireframe.cc and InVision).Hands-on experience with markup languages.Familiarity with browser testing and debugging.Experience and knowledge of social media tools and platforms.Excellent presentation and communication skills.Minimum QualificationsBachelor's Degree.Three years related experience.Additional education may substitute for required experience and additional related experience may substitute for required education, to the extent permitted by the JHU equivalency formula.Preferred QualificationsBachelor's Degree in design, Computer Information Systems, Computer Science, or relevant field.Five plus years of experience with design, development, web application design, and deployment of Content Management Systems.Software development experience related to MSDE's implementation of QRIS through Maryland EXCELS, Maryland Accreditation, and supporting applications like Find a Program and Maryland EXCELS, and Maryland Toolkit websites as well as their platforms.Classified Title: Sr. Programmer AnalystJob Posting Title (Working Title): UI/UX SpecialistRole/Level/Range: ATP/04/PDStarting Salary Range: $62,900 - $110,100 Annually ($110,000 targeted; Commensurate with experience)Employee group: Full TimeSchedule: 37.5 hrs, M-FExempt Status: ExemptLocation: RemoteDepartment name: Center for Technology in Education (CTE)Personnel area: School of Education

#J-18808-Ljbffr