Job Title : Senior React.Js Developer
Location : Mumbai (Mira Road)
Job Type : Full-time
Key Responsibilities :
Develop and maintain React applications using functional components and Hooks .
Manage application state using Redux Toolkit and data fetching using RTK Query or similar.
Write clean and well-typed TypeScript code with interfaces, generics, and union types.
Architect reusable, modular, and scalable UI components .
Integrate APIs using RTK Query or Axios with proper response and error handling.
Build responsive layouts using TailwindCSS, Ant Design, MUI, or ShadCN.
Build and validate forms using React Hook Form or Formik with Yup / Zod schemas.
Implement routing with React Router v6+.
Work with tables, sorting, filtering, pagination, and data-heavy UI patterns.
Use Git for version control using standard branching and pull request workflows.
Optimize builds and performance using Vite, Webpack, or similar tools.
(Good to Have) Write unit tests using Jest and React Testing Library.
(Nice to Have) Experience with CI / CD setups on Vercel or Netlify.
Requirements :
3+ years of hands-on experience with React.Js in production projects.
Strong understanding of JavaScript ES6+ and TypeScript .
Experience with Redux Toolkit and RTK Query for state and API data management .
Solid experience building complex and dynamic forms in React.
Ability to write clean, maintainable, and reusable component logic.
Strong problem-solving skills with the ability to structure and optimize logic .
Understanding of Data Structures and Algorithms (arrays, objects, maps, sets, time complexity awareness, binary search, Trees, ability to write efficient code) . No competitive programming required.
Comfortable working with Git and collaborative workflows.
Nice to Have :
Experience in UI-heavy or workflow-driven applications.
Basic DevOps knowledge or experience with CI / CD pipelines.
React Developer • Republic Of India, IN