Key Responsibilities
Develop, optimize, and maintain high-quality React.js applications.
Collaborate with UI/UX designers to create responsive and interactive user interfaces.
Build reusable components and front-end libraries for future use.
Work closely with backend developers to integrate RESTful APIs.
Optimize applications for performance, scalability, and cross-browser compatibility.
Debug, troubleshoot, and resolve technical issues efficiently.
Stay updated with the latest React, JavaScript, and front-end development trends.
Requirements
3+ years of experience in front-end development with expertise in React.js.
Strong knowledge of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Experience with state management libraries (Redux, Context API, Zustand, or Recoil).
Understanding of RESTful APIs, GraphQL, and authentication methods (OAuth, JWT, etc.).
Familiarity with UI frameworks like Material UI, Tailwind CSS, or Bootstrap.
Experience working with Git/GitHub and CI/CD pipelines.
Strong debugging and problem-solving skills.
Knowledge of unit testing frameworks (Jest, React Testing Library) is a plus.
Familiarity with Agile/Scrum methodologies.