UX Engineer - IDEALS at Johns Hopkins Hospital

Johns Hopkins Hospital
September 16, 2020
5004 Whetstone Rd, Columbia, MD
Job Type
Job Expires: 2020-12-15


Apply You will be redirected to Johns Hopkins Hospital's preferred application process.

UX Engineer - IDEALS

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 organizations 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.
We are looking for a person who has expertise in programming across an array of languages (ex.
PHP, Ruby on Rails, Java
Script, HTML, CSS, .Net, .Net Core, Java, etc.), solid understanding of integration using methods such as application programming interface (apis), secure file transfer protocol (sftp), batch file process, etc. Experience with deploying code on the cloud using a service such as AWS, Google Cloud, or Microsoft Azure, etc. is needed. One must also have the ability to take the programming skills to produce front-end design that is reflective of digital, innovation, and accessible. In this role, the UX Engineer will be someone who can program and provide logic with a keen ability to incorporate design. If you appreciate logic and have creative experience, expertise in design for digital applications, systems, and mobile, you are the right person for this position. We are looking for someone who can align the development with design for engaging, interactive, user experiences.
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 Accessibility
Train 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
Develop a complete standards-compliant high-performance front-end code for websites, web applications, enterprise systems, and mobile solutions using a Java
Script framework such as Angular, React, or Vue with the ability to extend to additional areas such as programming languages (Java
Script, PHP, Ruby, Java, .Net, .Net Core, etc), Mark-up languages such as HTML, and CSS, etc.
Write tested, idiomatic, and documented Java
Script, HTML, and CSS
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):
Bachelors 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.
Preferred qualifications:
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 Word
Press, 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
Demonstrated proficiency with Java
Script, HTML/CSS, Node.js, Java
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 in one or more of the following: Java
Script unit tests, AngularJS/Angular 2, React, Vue.js/Nuxt.js, Lodash, Underscore, JQuery, Bootstrap, Block Element Modifier (BEM) or similar CSS naming conventions, REST
Experience with Java
Script unit testing frameworks (Jasmine, Mocha, Karma, Protractor, etc.)
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
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 ...@jhu.edu . 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.
EEO is the Law
Learn more:

Equal Opportunity Employer:
Johns Hopkins University is an equal opportunity employer and does not discriminate on the basis of race, color, gender, religion, age, sexual orientation, national or ethnic origin, disability, marital status, veteran status, or any other occupationally irrelevant criteria. The university promotes affirmative action for minorities, women, disabled persons, and veterans.

Apply You will be redirected to Johns Hopkins Hospital's preferred application process.

Rate This Job

More Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?