Senior Front End Developer

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.