Front End Developer

Front End Developer Job Description Template

Our company is looking for a Front End Developer to join our team.

Responsibilities:

  • Collaborate with other team members and stakeholders;
  • Assure that all user input is validated before submitting to back-end;
  • Will work in a development team specifically from a front end point of view;
  • To build solid relationships across the Digital Marketing Team at Sagittarius assisting and advising where appropriate;
  • Stay up to date with relevant technologies that could be implemented in your work;
  • Taking responsibility of all Frontend development work and the ownership of quality control through code reviews;
  • Develop SPA (Vue.js) and shape software architecture of the Camelot data SaaS product UI;
  • Help the client and end users to understand trade-offs when making product decisions, and explain why you would do things a certain way;
  • Designing and building high quality software deliverables that wows customers with UX and reliability;
  • Experience of CSS pre-processing platforms – SASS;
  • Develop new user-facing features and maintain existing;
  • Helping to foster development and testing best practices;
  • Flexible approach to working within a fast changing environment, with a genuine passion for the design space and emerging technologies;
  • Planning and estimating work and following through to delivery;
  • Write well-structured and efficient code within React.

Requirements:

  • Strong critical thinking skills;
  • Experience with HTML and CSS;
  • Experience with JavaScript frameworks, Node.js, and React;
  • CSS Grid, Bootstap 4 and Flexbox;
  • Stakeholder management experience;
  • Experience either leading and/or mentoring a team;
  • Excellent English communication skills;
  • Experience integrating HTML-based content with other 3rd party environments;
  • React, Redux, and SCSS;
  • 3-5 years of client-side development experience, preferably in an agency environment;
  • Good understanding of task runners – Gulp;
  • Version Control (preferably GIT);
  • Proficient understanding of CSS pre-processing platforms – SASS;
  • HMTL 5;
  • Strong experience with one of React, Vue, or Angular.