ReactJS Developer
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.