Senior Frontend Engineer Job Description

Senior Frontend Engineer Job Description Template

Our company is looking for a Senior Frontend Engineer to join our team.

Responsibilities:

  • Work multi-functionally with other teams to set and achieve company-wide engineering goals;
  • Collaborate with User Experience and Design team for developing user stories, refining user experience;
  • Learn about, use, and teach new web technologies;
  • Own features throughout their lifecycle, from inception to supporting production;
  • Create efficient and reusable front-end systems to drive our web application and marketplace;
  • Design and implement SEO strategies for user acquisition;
  • Demonstrated design and UX sensibilities;
  • Constantly explore and communicate front-end best practices;
  • Participate in product releases and code reviews;
  • Work with our design team to build interactive mock-ups to help demonstrate concepts & ideas to product owners;
  • Collaborating with backend engineers to drive the design of our APIs and backend services;
  • Help our design and engineering teams in building a fully responsive and fast application;
  • Providing technical mentorship and guidance to junior engineers;
  • Translating complex design and product requirements into discrete engineering tasks with level of effort estimates;
  • Identify areas for optimization from both a performance and development workflow perspective.

Requirements:

  • Strong experience with acceptance, integration and unit testing;
  • Experience with modern iOS and Android development frameworks;
  • A Bachelor’s degree related to technology or equivalent experience;
  • Built web applications using a structured framework (i.e. Backbone, Ember, Angular, React, etc.);
  • Bonus: You can show us some production-ready work on your GitHub account;
  • Experience building software in a startup and/or the healthcare industry;
  • 5+ years of total engineering experience;
  • 5+ years of software engineering experience;
  • A passion for great UX and design;
  • Able to create clean and maintainable code with modern Java, Swift, Javascript, SASS, and HTML5;
  • Building applications using a client-side framework such as React, AngularJS, or Ember.js;
  • Experience writing automated backend tests;
  • You don’t need to be convinced that Continuous Delivery is the only way to ship software;
  • History of open source contributions / leadership;
  • Excellent competence in CSS, HTML and Javascript.