UI Developer
Description
Responsibilities:
- Develop and maintain responsive web applications using React.js .
- Build reusable, scalable, and maintainable UI components.
- Work with JavaScript (ES6+), HTML5, and CSS3.
- Develop complex user interfaces with a focus on performance and usability.
- Integrate frontend applications with REST APIs and backend services.
- Manage application state using Redux, Context API, or similar libraries.
- Optimise application performance, rendering, and loading speed.
- Collaborate with UI/UX designers to translate designs into functional interfaces.
- Debug, troubleshoot, and resolve frontend issues.
- Write clean, reusable, and well-structured code.
- Participate in code reviews and follow frontend development best practices.
Requirements:
- 5-8 years of experience in frontend/UI development.
- Strong hands-on experience with React.js .
- Excellent knowledge of JavaScript (ES6+).
- Strong understanding of HTML5, CSS3, and responsive design.
- Experience with Redux, Context API, or other state management solutions.
- Good understanding of React Hooks, component lifecycle, and functional components.
- Experience integrating REST APIs.
- Knowledge of frontend performance optimisation.
- Understanding of browser compatibility and cross-browser development.
- Experience with Git and frontend build tools.
- Strong problem-solving and debugging skills.
