HamburgerMenu
hirist

Senior React.js Developer

InsideAIML
Anywhere in India/Multiple Locations
3 - 6 Years

Posted on: 20/11/2025

Job Description

Key Responsibilities :


- Build and maintain complex applications using React 18+ and TypeScript, ensuring high performance, responsiveness, and accessibility.


- Develop reusable UI components using shadcn/ui, Radix UI, and Tailwind CSS that promote consistency and scalability.


- Manage application state effectively using Redux Toolkit and handle server state with React Query.


- Implement real-time capabilities using WebSockets and RxJS for interactive and dynamic interfaces.


- Handle advanced routing using React Router v6 to support modular navigation and multi-module workflows.


- Design scalable frontend architectures following microservices and micro-frontend design patterns.


- Apply SOLID principles to create maintainable hooks, services, and utilities for long-term reuse.


- Integrate RESTful and GraphQL APIs with robust error handling, retries, and secure JWT-based authentication.


- Configure and optimize Vite builds for performance, bundle efficiency, and faster development cycles.


- Write unit and integration tests using Jest and React Testing Library to ensure long-term application stability.


- Maintain code quality using ESLint, Prettier, and structured code review practices.


- Collaborate closely with backend developers, designers, and product teams to deliver cohesive features.


- Mentor junior developers and contribute to improving team-wide engineering standards.


Required Technical Skills :


- Strong expertise in React 18+ with an advanced understanding of hooks, functional components, and component lifecycle patterns.


- Deep proficiency in TypeScript, including generics, advanced types, utility types, and interface composition.


- Strong experience configuring and optimizing Vite for both development and production environments.


- Advanced knowledge of Redux Toolkit for global state management and React Query for managing

asynchronous server data.


- Excellent understanding of Tailwind CSS and component libraries like shadcn/ui and Radix UI for building scalable designs.


- Solid version control experience using Git and GitHub, including branching, PR reviews, and collaborative workflows.


- Experience in form handling using React Hook Form along with schema validation using Zod.


- Proficiency in API communication using Axios or Fetch, with strong error and edge-case handling.


- Familiarity with UI helpers such as lucide-react, clsx, and tailwind-merge for cleaner component structure.


- Experience using notification systems such as react-hot-toast or sonner; basic exposure to Framer Motion is a plus.

info-icon

Did you find something suspicious?