React Developer Job Description Template

We are seeking a skilled React.js developer to join our front-end development team. This role will be responsible for developing and implementing user interface components utilizing concepts and workflows such as Flux and Redux, as well as profiling and improving front-end performance and documenting our front-end codebase. In addition, the React Developer will ensure that these components and the overall application are robust and easy to maintain. Our ideal candidate will be a collaborative problem solver with a firm understanding of sophisticated design principles. If you excel as part of a team in a fast-paced and agile development environment, we encourage you to apply. 

Typical Duties and Responsibilities

  • Develop new user-facing features using React.js
  • Develop and implement front-end architecture to support user interface concepts
  • Review application requirements and interface designs
  • Develop and implement highly responsive user interface components using react concepts
  • Write application interface codes using JavaScript following react.js workflows
  • Build reusable components and front-end libraries for future use 
  • Translate designs and wireframes into high-quality code
  • Optimize components for maximum performance across web-capable devices and browsers
  • Troubleshoot, debug, and optimize code and interface software
  • Monitor and improve front-end performance
  • Provide code documentation and technical documents
  • Participate in code reviews and provide constructive feedback to team members

Education

  • Bachelor’s degree in computer science, information technology, or a related field

Required Skills and Experience

  • Proven experience in React.js
  • Experience with popular React.js workflows such as Flux or Redux
  • Experience with data structure libraries
  • Experience with common front-end development tools such as Babel, Webpack, or NPM
  • Proficiency in React.js and its core principles
  • Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Knowledge of RESTful APIs
  • Knowledge of modern authorization mechanisms such as JSON Web Token
  • Knowledge of modern front-end build pipelines and tools
  • Knowledge of code versioning tools such as Git, SVN, and Mercurial
  • Strong problem solving skills and attention to detail

Preferred Qualifications

  • Knowledge of isomorphic React
Contact us

Recruit with Nexus IT Group