Posted on: 20/11/2025
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.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1577886
Interview Questions for you
View All