Jeppesen User Experience (UX) Front End Developer in Englewood, Colorado

User Experience Front End Developer 4

Who You Are

You are an experienced, UX focused, front end developer with a keen eye for design that collaborates with the user experience team on style guides,

component libraries and design requirements. You have experience in UX based concepts that consider design elements like form, shape, symmetry,

typography, color and layout to help create a holistic experience for the user. You are knowledgeable using modern programming languages and version

control to write and maintain well designed, testable, efficient code using software development best-practices. You have experience working in various

types of product development environments such as Agile, Lean, Wagile or Waterfall. You are comfortable working side-by-side with designers and

developers. Finally, you know the architectural strategies and practices that are necessary for organizing and developing responsive web and mobile product

solutions.

Primary Responsibilities:

  • Ensure programming language components have clear documentation and automated unit and integration tests

  • Communicate and collaborate with both technical and non-technical members of the team

  • Work with the design team to ensure all new components are flexible and maintainable

  • Implement new features provided by design team

  • Write well designed, testable, efficient code by using software development best-practices

  • Support UX guidelines for web and mobile products

  • Gather and refine specifications and requirements based on technical and end-user needs

  • Collaborate with UX designers to match visual design intent

  • Work with development team to ensure UX design solutions are followed

Requirements:

  • Minimum 9 years of front end development experience

  • Experience with Angular 4+, Javascript, HTML5, CSS3, jQuery

  • Familiar with using component libraries such as PrimeNG or Kendo UI

  • Strong technical and non-technical communication skills

  • Able to look at a design and break it into well organized reusable components

  • Comfortable with version control programs like Git, or similar

  • Effective time management when working on multiple projects

  • Take into consideration front end performance and accessibility

  • Understand Apple best practices for mobile interface design

  • Understand Google best practices for web interface design

  • In-depth knowledge of modern responsive design and layout

  • Experience with e-commerce and best practices