Senior Front End Developer Job Description Template
Our company is looking for a Senior Front End Developer to join our team.
Responsibilities:
- Championing expertise to ensure quality of product throughout all stages of the development lifecycle;
- Mentoring others within the team;
- Monitoring and reporting on the production usage of the product to help identify areas of weakness/risk;
- Pro-actively participating in the full development lifecycle;
- Work as part of agile development teams to deliver robust, engaging and usable solutions;
- Optimizing applications for maximum performance;
- front-end changes and conversion improvements;
- Working with designers, QA testers & project managers on various projects;
- Work with other development teams to ensure they understand and fit into the front-end technology approach;
- Recommending changes to workflows and exploring new technologies;
- Providing support to developers within the team;
- implementing tests – A/B testing methodology;
- Collaborating with other developers on coding and troubleshooting;
- Creating and developing usable and accessible user interfaces;
- testing to ensure that changes fulfil technical and UX requirements.
Requirements:
- React JS Library;
- Core web fundamentals: HTML5, JavaScript (ES5/6), and CSS3;
- User interface / user interaction design;
- RESTful APIs;
- Version control with Git;
- Expert in JavaScript, HTML, CSS and jQuery;
- Significant experience with cutting-edge Web development technologies;
- MSc or BSc in Computer Science or relevant degree;
- Responsive Web Design. HTML5, CSS Grid and Flexbox are part of your toolbox;
- DDD, Serverless, Azure, Docker,
- Experience in integrating front-end with third-party and internal systems via RESTful APIs;
- Good knowledge of React, Redux, JavaScript (ES6), Node;
- WebSockets, REST and GraphQL;
- Expert knowledge of front-end design patterns and best practices;
- A familiarity with releasing apps into both iOS and Android stores.