React Js Developer

React Js Developer Job Description Template

Our company is looking for a React Js Developer to join our team.


  • Translate designs and wireframes into high quality code;
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers;
  • Building reusable components and front-end libraries for future use;
  • Developing new user-facing features using React.js;
  • Actively participate in design and code reviews to build robust applications and prototypes;
  • Optimize application for maximum speed and scalability;
  • Collaborate with other team members and stakeholders;
  • Developing and enhancing user-facing features using React.js in accordance with design and consistent with business objectives;
  • Reviewing and understanding business requirements working with cross-functional teams;
  • To build web applications which are efficient, reusable front-end abstractions and systems;
  • Analyze system function and performance requirements to support design concepts;
  • Assure that all user input is validated before submitting to back-end;
  • Learn and understand user interactions.


  • React JS-L3 (Mandatory);
  • Familiarity with newer specifications of EcmaScript;
  • Knowledge of modern authorization mechanisms, such as JSON Web Token;
  • Thorough understanding of React.js and its core principles;
  • Familiarity with RESTful APIs;
  • Hands-on with GIT;
  • Core Java-L2;
  • Excellent knowledge of responsive design and CSS frameworks/grid;
  • Decent understanding of code versioning tools such as Git;
  • HTML 5-L3;
  • CSS3-L3;
  • A knack for benchmarking and optimization;
  • Decent understanding of Jest Testing;
  • Up to 1 year of experience in working as a React.js Developer;
  • Familiarity with React router V4.