View Our Website View All Jobs

Front-End Engineer

The Front-End Engineer is a member of the Unified Design Team, a team that works across the entire product suite to unify and modernize product designs. This person plays a technical and design role on the UDT, working with product managers, product designers, and other Front-End engineers to build new and improve existing frontend features. The Front-End Engineer has a deep skill-set in HTML5, CSS3 and other modern web technologies. Front-End Engineers evangelize best practices around quality, performance, and stability of front-end code.

An ideal candidate also has a strong background in product design with experience designing beautiful user interfaces using modern tools like Sketch and InVision.



  • Create rich product experiences that merge with back-end components primarily using HTML5 & CSS3, Sass, and similar modern technologies
  • Collaborate with backend developers to ensure the integrity of the user interface from design to deployment
  • Help develop UI pattern library (ProgressUI) for use across our product suite
  • Evangelize design guidelines and patterns to create a cohesive, unified look and feel across all of our products
  • Improve the quality, performance, and stability of front-end code
  • Fix frontend bugs as they are found


Skills & Requirements

  • Well versed in the principles of responsive web design, CSS transitions, and use of SVGs
  • Experience working with JS libraries such as AngularJS, Bootstrap, Node.js, jQuery
  • Knowledge of current UI best practices, and ability to stay on top of new ones
  • A sharp attention to detail and dedication to cross-browser compatibility
  • Preference for delivering simple solutions to difficult design challenges
  • Possess a strong understanding of all stages of agile product development, including design processes for enterprise-level applications
  • Disciplined, accountable and a team player. We need you to work efficiently, prioritize, context switch and work well in a team that likes working with you
  • Excellent internal and external communication (both written and verbal)
  • Have the ability to manage multiple projects at any given time
  • Ability to interact professionally with a diverse group of people under pressure
  • Strong technical aptitude. Demonstrate the ability to understand the consequences, both to the business and the user experience, of technical decisions
  • Desire to embrace and push organizational change around UI/frontend code
  • Experience with Github and Git processes
  • Ability to bring your front-end experience to the product design process and help shape the ultimate product design
  • Strong experience using design tools such as Sketch and InVision a bonus
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file