General summary/purpose: The Institute for Innovation in Development, Engagement, and Learning Systems (IDEALS) at Johns Hopkins University School of Education seeks a UX Engineer. The IDEALS Institute is focused on promoting high-quality early learning, developmentally appropriate care across the life-span, and impactful educational practices. The UX Engineer will provide vision, hands-on design, operational expertise, and technical development capabilities with deep knowledge and expertise in the software development process across web, custom, and enterprise applications. A critical aspect of this position will be to lead and manage various application building initiatives implementing designs and development that meet accessibility best practices and standards according to W3.org following WCAG 2.0 and greater. The applicant must be well versed in not only building/ programming accessibility into their own front-end components, but also coordinating with fellow development/ engineer colleagues to ensure that accessibility is considered across all aspects of the application design from an architectural and front-end design perspective. The position will be a member of the organization’s technical solution development team, while serving as an embedded liaison across internal teams from Marketing and Communications, Workforce Development, etc. Examples of sites under the purview of this position include www.marylandexcels.org, www.marylandchild.org, with several new sites coming online soon. We are looking for a qualified UX Engineer to turn our software into cutting edge digital experiences which are easy-to-use products and can articulate the story of our clients' work in an immersive and engaging approach.
If you are interested in building applications across systems, web, and mobile devices and have the expertise in incorporating innovative designs, following best practices for coding and ensuring compliance and accessibility is incorporated throughout the process, this is the position for you. We are looking for a unique individual who will also supervise the process of ensuring compliance from an accessibility perspective. This will involve creating, leading, training, and managing processes across technical and functional teams. You will be the Subject Matter Expert (SME) for the Institute on accessibility.
Do you consider yourself a leader? In this role, you will be leading processes and guidance across accessibility, developing code that produces innovative and engaging designs that enhance but not reduce coding standards and best practices.
Specific duties & responsibilities:
Lead and Manage internal processes, guidelines and frameworks / templates for content creators to adhere to current accessibility standards and best practices
Monitor and provide feedback to senior leadership regarding the internal processes, guidelines and frameworks/templates created to ensure adherence to current accessibility standards and best practices
Stay current on accessibility standards and best practices
Build to current WCAG accessibility standards following W3.org best practices
Lead/ Build community of practice for AccessibilityTrain institute resources on accessibility according to job duties and functional area
Gather and evaluate user requirements in collaboration with product managers and engineers
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 to and ensure findings are incorporated throughout the product developmet lifecycle
Conduct layout adjustments based on user feedback
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 like
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)
Adhere to style standards on fonts, colors and images
Ability to design utilizing wireframing (some that generate code) tools such as Axure, Adobe XD, etc. to aide in wireframes, high-fidelity mockups, interaction models, specifications and prototypes that can also produce frontend code base
Identify and troubleshoot user experience (UX) items such as application responsiveness, performance, and mobile components (integration via api, etc.)
Collaborate with fellow developers and engineering colleagues to improve usability and ensuring end to end design across architecture, css, html, and programming language in use will support current accessibility standards and best practices
Design graphic user interface elements, like menus, tabs and widgets, page navigation elements, buttons, search fields and function (incorporating frontend elements to backend database)
Individual is responsible for understanding the backend integrations and developing independently with-out dependencies to boost the parallel front end and backend end development
Cooperate with the back-end developer in the process of building the RESTful API
Leverage the unique insights gained from building prototypes to improve the technical and experiential quality of designs and work directly with fellow programming / engineering team members through software delivery lifecycle of products
Construct pages in HTML and CSS (with SASS), with coding around templating languages or within CMS systems
Collaborate with cross-functional teams to analyze, design, and ship new features, ensuring functional requirements are presented / integrated in the overall technical solution produced (this will be full stack) in an Agile Software Development environment
Conduct Operational Support and Maintenance for existing products
Ability to conduct performance tuning for applications, systems, & mobile, and develop & design mobile-based solutions
Attain feedback from, and build solutions for, users and customers
Write technical requirement documents and guides
Conduct debugging / troubleshooting across applications and platforms
Implement and provide reports on web analytics
Stay up-to-date on emerging technologies and digital design trends
Minimum qualifications (mandatory):
Bachelor’s degree required
Three years of related work experience with computer systems and applications
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
JHU Equivalency Formula: 30 undergraduate degree credits (semester hours) or 18 graduate degree credits may substitute for one year of experience. Additional related experience may substitute for required education on the same basis. For jobs where equivalency is permitted, up to two years of non-related college course work may be applied towards the total minimum education/experience required for the respective job.
Proven work experience as a Software Engineer specializing in UI/UX or similar role
Experience with design, development, and deployment of Content Management Systems (Preferably WordPress, Drupal, or Joomla)
Experience with Accessibility such as WCAG 2.0 or greater and W3.org best practices
Demonstrated experience creating processes and procedures for other team members to follow
Demonstrated experience overseeing the adherence to processes and procedures that other team members need to follow
Experience with external data sources and APIs
Experience with web application design, user interface design, or user experience (UX) design
Solid understanding of sound software development principles and practices
Experience with full lifecycle of Responsive design: content-first design, information architecture, wireframes, Photoshop components and in-browser prototypes, to provide end-to-end dynamic, database driven design flows using Bootstrap
Proven work experience in a software language such as PHP, Java, Ruby, .Net, .Net Core, etc.
Experience with databases such as MySQL, SQL or etc.
Experience with Amazon Web Services or another Cloud solution
Hands on experience with markup languages
Familiarity with browser testing and debugging
Experience and Knowledge of Social Media Tools and Platform
Excellent analytical skills
Special knowledge, skills, and abilities:
Experience with Maven, Jenkins, or Apache Tomcat
Experience working in an agile software development environment
Experience developing and/or deploying in cloud environments such as AWS
Up-to-date knowledge of software like Adobe Suite Illustrator and Photoshop
Team spirit; strong communication skills to collaborate with various stakeholders
Good time-management skills
In-depth understanding of the entire web development process (design, development and deployment)
Understanding of layout aesthetics
Knowledge of SEO principles
Ability to perform well in a fast-paced environment
Ability to plan and prioritize personal tasking and to communicate effectively verbally and in writing
Ability to perform high quality work, both independently and with a team, in a fast-moving environment
Willingness to learn new skills and technologies as necessary
Ability to research, learn, and implement new technologies efficiently
Ability to mentor others, work as a team, and delegate
Experience with modern CSS tools and frameworks like Telerik
Ability to write UI code for responsive website
Ability to write and troubleshoot cross-browser compatible code (Chrome, Firefox, IE11+, Edge, Safari, etc.)
Portfolio of design projects
Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)
Supervisory responsibility (indicate the number and type of persons supervised by incumbent):
None currently, but this position has the possibility of growth into a supervisory role. At such time, the title and role would be reviewed for reclassification.
Classified Title: Sr. Programmer Analyst Working Title: UX Engineer - IDEALS Role/Level/Range: ATP/04/PD Starting Salary Range: up to $80,000 Employee group: Full Time Schedule: 8:30am-5:00pm/Monday through Friday Exempt Status: Exempt Location: 25-MD:JH at Columbia Center Department name: 60008577-IDEALS Personnel area: School of Education
The successful candidate(s) for this position will be subject to a pre-employment background check.
If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the HR Business Services Office at [email protected]. For TTY users, call via Maryland Relay or dial 711.
The following additional provisions may apply depending on which campus you will work. Your recruiter will advise accordingly.
During the Influenza ("the flu") season, as a condition of employment, The Johns Hopkins Institutions require all employees who provide ongoing services to patients or work in patient care or clinical care areas to have an annual influenza vaccination or possess an approved medical or religious exception. Failure to meet this requirement may result in termination of employment.
The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.
Equal Opportunity Employer Note: Job Postings are updated daily and remain online until filled.
Johns Hopkins University remains committed to its founding principle, that education for all students should be grounded in exploration and discovery. Hopkins students are challenged not just to learn but also to advance learning itself. Critical thinking, problem solving, creativity, and entrepreneurship are all encouraged and nourished in this unique educational environment. After more than 130 years, Johns Hopkins remains a world leader in both teaching and research. Faculty members and their research colleagues at the university's Applied Physics Laboratory have each year since 1979 won Johns Hopkins more federal research and development funding than any other university. The university has nine academic divisions and campuses throughout the Baltimore-Washington area. The Krieger School of Arts and Sciences, the Whiting School of Engineering, the School of Education and the Carey Business School are based at the Homewood campus in northern Baltimore. The schools of Medicine, Public Health, and Nursing share a campus in east Baltimore with The Johns Hopkins Hospital. The Peabody Institute, a leading professional school of music, is located on Mount Vernon Place in downtown Bal...timore. The Paul H. Nitze School of Advanced International Studies is located in Washington's Dupont Circle area.