ReactJS Developer Job Description

As a ReactJS Developer, you will work closely with the development team and product managers to deliver high-quality software solutions. You will also collaborate with UI/UX designers to implement designs into code and ensure a smooth and seamless user experience. Additionally, you will be responsible for troubleshooting and debugging any issues that arise during the development process.

Responsibilities

  • Developing new user-facing features using ReactJS
  • Building reusable UI components and libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across various web-capable devices and browsers
  • Troubleshooting and debugging issues that arise during the development process
  • Collaborating with cross-functional teams to define, design, and deliver new features
  • Staying updated with the latest industry trends and technologies

Qualifications

  • Strong proficiency in ReactJS and its core principles
  • Experience with popular ReactJS workflows (such as Flux or Redux)
  • Familiarity with newer specifications of ECMAScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of RESTful APIs and integration of backend services
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with code versioning tools such as Git
  • Excellent problem-solving and troubleshooting skills
  • Good communication and collaboration skills
  • Attention to detail and a strong focus on quality

Skills

  • ReactJS
  • Flux
  • Redux
  • ECMAScript
  • Immutable.js
  • RESTful APIs
  • Babel
  • Webpack
  • NPM
  • Git

Start Free Trial