Senior Front-End Developer Job Description Template
Our company is looking for a Senior Front-End Developer to join our team.
Responsibilities:
- Analyse, implement best development practices;
- Working together with different teams to build and modify high performing enterprise web and mobile applications;
- Propose best solutions / ideas with the team;
- Collaborating with cross-functional team members on designing and implementing new features;
- Knowledgeable in the latest frontend technologies and standards to ensure we are always using the best tools and techniques;
- Contributing to our current web application in AngularJS by writing clean, reusable and performant code following the latest ES6 standards;
- Have the ability to work with the design team and translate wireframes into a scalable front-end architecture;
- Collaborate with designers and product owners in creating and implementing project work in a Scrum team environment;
- Software architecture, design and requirements analysis;
- Stay up-to-date with new/emerging technologies to implement improved practices or to overcome technical issues;
- Provide operational coaching and functional mentorship to technical team members;
- Unit testing, automated testing, and documentation;
- Integration and deployment;
- Support project estimation, planning, pricing, and proposal delivery;
- Lead a developer team in delivering core Front-End JavaScript applications.
Requirements:
- You have experience with mobile first approaches and responsive web architecture;
- You are comfortable working with the built-in browser tools and prefer using performance profiling tools to avoid premature optimization;
- Familiar with ORMs such as Hibernate;
- Experience with JS unit testing frameworks;
- Experience in relational database systems and design;
- MS degree in Computer Science or equivalent practical experience;
- Be able to develop Chrome plugins, wordpress extensions, etc. to expand the reach of our tools;
- Working knowledge of TypeScript;
- Experience working with REST APIs. GraphQL or gRPC based APIs are a plus;
- Build tools like Gulp, Webpack, Babel, NPM, etc;
- 4+ years of experience in software development;
- Possess some Photoshop and/or Illustrator pixel fu;
- Proficiency in systems, data and application architecture, and design;
- Be passionate about UX design. See things from a user’s point of view, and figure out the best UI for them;
- Ability to act as a thought leader in front-end web development, specifically around React.