About the role
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.