- Develop and maintain responsive web applications using React.js.
- Build reusable components and front-end libraries for future use.
- Collaborate with UI/UX designers, backend developers, and other team members.
- Integrate REST APIs and manage application state efficiently.
- Optimise applications for performance, scalability, and cross-browser compatibility.
- Identify and resolve bugs and technical issues.
- Write clean, maintainable, and reusable code.
- Participate in code reviews, testing, and application deployment.
- Stay updated with the latest React.js and front-end development trends.
Required Skills
- Strong hands-on experience with React.js.
- Positive knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Experience with React Hooks, functional components, and state management.
- Familiarity with Redux, Context API, or similar state management tools.
- Experience integrating REST APIs.
- Understanding of responsive design and cross-browser compatibility.
- Familiarity with Git and version control systems.
- Strong problem-solving and debugging skills.