React JS Developer

React JS Developer Job Description Template

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

Responsibilities:

  • Learn and understand user interactions;
  • Construct visualizations that are able to depict vast amounts of data;
  • Responsible for development of new highly-responsive, web-based user interface;
  • Develop a flexible and well-structured front-end architecture, along with the APIs to support it;
  • Support transition of application throughout the Product Development life cycle;
  • Familiarity with RESTful APIs;
  • Thorough understanding of React.js and its core principles;
  • Translating designs and wireframes into high quality code;
  • Familiarity with modern front-end build pipelines and tools;
  • Knowledge of modern authorization mechanisms, such as JSON Web Token;
  • 10+ years of total experience;
  • Familiarity with newer specifications of EcmaScript;
  • Document what must be migrated. Often requires more coordination points for transitioning systems. Document what must be migrated / file properties;
  • Review code developed by other Developers;
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial.

Requirements:

  • Good time management skills;
  • Experience with REST API’s;
  • Git knowledge is a plus;
  • Experience with REACT;
  • React JS-L3 (Mandatory);
  • Team player;
  • React Native-L3;
  • Experience with HTML and CSS;
  • Must be a team player;
  • Strong React Javascript, ES6, Node, npm, html5, css3, ‘bootstrap OR foundation UI’;
  • Great interpersonal and communication skills;
  • Experience with JavaScript;
  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
  • Fair knowledge of software patterns;
  • Well-versed in software engineering principles, frameworks, and technologies.