




A React.js Developer with 3\+ years of experience builds, optimizes, and maintains modern, responsive web applications using React.js, alongside strong JavaScript/TypeScript, HTML5, CSS3, and tools like Redux and REST APIs. **Role Summary** Title: **React.js Developer** Focus: Develop and maintain scalable front\-end applications using React.js, ensuring high performance, code quality, accessibility, and seamless collaboration with backend, design, and product teams. **Key Responsibilities** Develop new user\-facing features and reusable components using React.js, hooks, functional components, and React Router. Write application interface code using TypeScript (mandatory) following React.js workflows, including props/state management and lifecycle methods. Integrate RESTful APIs and handle data flows with state management (Redux, Context API, or similar). Optimize components and pages for performance, cross\-browser compatibility, responsive design, accessibility best practices. Write clean, maintainable, well\-documented code; participate in code reviews; use Git workflows (branching, pull requests). Troubleshoot and debug issues, including production bugs; contribute to continuous improvements; and collaborate with UX designers, backend engineers, product owners, and Agile/Scrum teams for sprint planning and effort estimation. Work with build tools (NPM/Yarn, Vite/Webpack/Babel), environments (dev/stage/prod), and basic CI/CD pipelines for deployments. **Required Skills and Experience** 3\+ years hands\-on experience building web applications with React.js. Strong proficiency in TypeScript (mandatory), JavaScript/ES6\+, HTML5, CSS3 (responsive design, Flexbox/Grid), and core React concepts (components, hooks, props/state, lifecycle). Experience with state management (Redux, Context API) and RESTful API integration. Familiarity with front\-end tooling: NPM/Yarn, Vite/Webpack/Babel, Git, and basic CI/CD. Understanding of web performance, security, accessibility, and frontend architecture best practices. **Good\-to\-Have Skills** Knowledge of unit testing tools (Jest, React Testing Library, Cypress) for comprehensive unit/integration/e2e tests. Exposure to other frameworks (Angular, Vue), React ecosystem libraries (React Query, MUI/AntD/Tailwind), or Agile/Scrum collaboration. Job Type: Full\-time


