Front-End Developer (React)

Front-End Developer (React) Job Description Template

Our company is looking for a Front-End Developer (React) to join our team.

Responsibilities:

  • Implement new features across the Company Products using various development languages;
  • Collaborate with the Product Design Team to create an optimal user experience;
  • Create documentation relating to work produced;
  • Work across the Software Development Life Cycle ensuring products are delivered to a published roadmap within planned release cycles;
  • Working closely with our Principle Developers to build well-architected Cloud-hosted and On-Premise solutions;
  • Translation of designer mock-ups and wireframes into React front-end;
  • Participating in discussion about the product and solving problems together with the team;
  • Contribute to the development of team working practices and technology decisions;
  • Fixing existing bugs, both functional and UI related;
  • Contribute towards developing a Sprint backlog to achieve the goals set out by the Product team;
  • Unit testing with Karma;
  • Creating e2e test suites for all components and running them with Protractor;
  • Work as part of an agile development team operating within the Scrum framework.

Requirements:

  • Understanding of how to use git for versioning;
  • Eager to learn new technologies and explore new tasks;
  • Team Player;
  • Taking ownership of the whole product;
  • AJAX (Asynchronous JavaScript and XML);
  • Experience in developing front-end apps with HTML, CSS, Javascript, React;
  • Familiarity with RESTful services;
  • CSS precompilers like Sass and LESS;
  • Core web fundamentals: HTML, Javascript, and CSS;
  • Knowledge of React with JS-based build tools like Grunt, Gulp, and Bower;
  • Knowledge about frameworks/libraries like jQuery or Bootstrap.