ReactJS Developer

Open 20d

Accountabilities & key roles:

Develop user interfaces using React.js and modern JavaScript.
Build reusable components and front-end libraries.
Collaborate with UX/UI designers to translate designs into functional interfaces.
Optimize applications for maximum speed and scalability.
Integrate front-end components with backend APIs.
Write unit and integration tests for front-end code.
Troubleshoot and resolve UI performance issues.
Maintain documentation for developed components.

Key performance indicators:

  • UI performance and load time
  • Delivery of front-end features within deadlines
  • Code quality and maintainability
  • Reduction in UI defects
  • User experience satisfaction
  • Reusability of components

Job requirements:

  • Bachelor’s degree in Computer Science or related field.
  • 3–5 years of experience in front-end development.
  • Strong experience with React.js and JavaScript (ES6+).
  • Experience with HTML5, CSS3, and responsive design.
  • Familiarity with state management tools (Redux, Context API).
  • Experience integrating REST APIs.
  • Knowledge of testing frameworks such as Jest or React Testing Library.
  • Experience with Git and Agile development environments.