Location: On-site Type: Full-time Experience Level: Mid to Senior (2–4 years preferred) About the Role We are seeking an experienced React Developer with a strong command of modern frontend engineering practices. The ideal candidate should have hands-on expertise in architecting & building scalable, performant, and maintainable React applications, with a deep understanding of JavaScript/TypeScript, state management, performance optimization, and reusable component design. You will be responsible for designing and developing feature-rich, user-friendly web applications, collaborating with product, design, and backend teams, and ensuring the delivery of high-quality code that meets business and user needs. Key Responsibilities · Develop modern, scalable, and reusable React components and applications · Architect and implement state management solutions (Redux or Zustand) · Optimize frontend performance. · Collaborate with designers to build pixel-perfect, responsive, and accessible UIs · Integrate RESTful APIs with frontend applications · Write unit tests, integration tests, and end-to-end tests to ensure application reliability · Participate in code reviews, technical discussions, and system design decisions · Ensure cross-browser compatibility & mobile responsiveness · Contribute to frontend tooling, CI/CD pipelines, and developer productivity improvements · Stay updated with React ecosystem trends, new libraries, and performance best practices Required Skills & Qualifications · 2–4 years of professional experience in frontend development · Strong expertise in React.js (hooks, context, code splitting, concurrent rendering etc) · Proficiency in JavaScript (ES6+) and TypeScript · Solid experience with state management libraries (Redux, Zustand ) · Strong understanding of frontend performance optimization techniques · Experience with component libraries (MUI, Shadcn/Chakra, Tailwind/Bootstrap) or custom design systems · Familiarity with testing frameworks (Jest) · Proficiency in HTML5, CSS3, and modern styling approaches (CSS Modules, SCSS, Styled Components, Tailwind) · Good knowledge of frontend build tools (Vite, Webpack, Babel, ESLint, Prettier) · Understanding of RESTful APIs integration · Experience working in Agile/Scrum environments · Strong debugging, problem-solving, and communication skills Bonus Skills (Nice to Have) · Experience with Node.js · Familiarity with React Query / TanStack Query for data fetching and caching · Knowledge of micro-frontend architectures · Hands-on experience with WebSockets, real-time apps, or streaming · Knowledge of DevOps practices (CI/CD pipelines, Docker, cloud deployments) · Exposure to advanced frontend patterns (render props, HOCs, controlled vs uncontrolled components) · Understanding of accessibility standards (WCAG/ARIA) in depth · Contribution to open-source frontend projects