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.