Job Summary :
We are seeking a highly skilled and experienced React.js Developer with 5+ years of hands-on experience to join our team as an immediate joiner.
The ideal candidate will be a master of the modern frontend stack, with a proven ability to design, develop, and deploy robust, scalable, and high-performance web applications.
This role requires a deep technical understanding of React.js, Next.js, Redux, and TypeScript to build and maintain sophisticated user interfaces that support both Server-Side Rendering (SSR) and Client-Side Rendering (CSR) Responsibilities :
- Architect, develop, and maintain high-quality, scalable, and responsive web applications using a modern component-based architecture with React.js and Next.js.
- Implement and manage complex application state using Redux and other state management patterns, ensuring predictable and consistent data flow throughout the application.
- Write clean, well-documented, and type-safe code using TypeScript, while actively participating in code reviews to ensure adherence to coding standards and best practices.
- Implement and manage both Server-Side Rendering (SSR) and Client-Side Rendering (CSR) strategies to optimize for initial load performance, SEO, and user experience.
- Design and implement client-side routing using React Router 7 or similar libraries, ensuring seamless navigation and a smooth user experience.
- Collaborate with backend teams to integrate and consume RESTful APIs, ensuring seamless data flow and a high-quality user experience.
- Optimize application performance by identifying bottlenecks and implementing techniques like code splitting, lazy loading, and memoization.
- Troubleshoot and debug complex technical issues across the frontend Skills & Qualifications :
- 5+ years of professional experience in front-end development.
- Expert-level proficiency in React.js, with a deep understanding of core concepts, including hooks, context, and the component lifecycle.
- Proven hands-on experience with a modern framework like Next.js for building production-ready applications.
- Expertise in state management using Redux.
- Strong knowledge of JavaScript Core and modern ES6+ features.
- In-depth understanding of the differences and use cases for both SSR and CSR architectures.
- Hands-on experience with TypeScript.
- Proven experience with React Router 7 for front-end routing.
- Strong knowledge of version control systems, specifically Git
(ref : hirist.tech)