Role Summary
We are looking for an experienced React JS Developer to build high-performance, scalable, and maintainable web applications. You will be responsible for developing user-facing features, optimizing performance, and collaborating with cross-functional teams to deliver robust frontend solutions.
Key Responsibilities
- Develop and maintain responsive web applications using React.js
- Build reusable and scalable UI components
- Implement state management solutions (Redux / Context API / Zustand)
- Optimize application performance and ensure high-quality UX
- Collaborate with backend teams for API integration
- Write clean, maintainable, and testable code
- Participate in system design and architectural decisions
- Ensure cross-browser compatibility and mobile responsiveness
- Conduct code reviews and mentor junior developers
Technical Skills Required
- Strong proficiency in JavaScript (ES6+)
- Deep understanding of React.js, hooks, and component lifecycle
- Experience with Next.js for SSR/SSG applications
- Expertise in state management (Redux, Context API, etc.)
- Strong knowledge of HTML5, CSS3, Tailwind / SCSS
- Experience with REST APIs and asynchronous programming
- Familiarity with TypeScript
- Knowledge of frontend performance optimization techniques
Good to Have
- Experience with Prisma (frontend integration awareness)
- Familiarity with CI/CD pipelines
- Understanding of micro-frontend architecture
- Experience with testing libraries (Jest, React Testing Library)
System Design Expectations
- Design scalable frontend architectures
- Optimize rendering and load performance
- Handle large-scale state management
- Implement modular and reusable component design
- Ensure security best practices in frontend applications
Job Type: Full-time
Pay: From ₹400,000.00 per year
Benefits:
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person