Key Responsibilities
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.
Valuable 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.
Solid problem-solving and debugging skills.