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.