React.js Developer
Experience : 5 - 15+ years
Location : Bangalore, Pune, Hyderabad, Chennai
Notice Period : Immediate Joiners Only
Job Description :
We are looking for highly skilled React.js Developers to design and implement user-facing applications with exceptional performance, scalability, and maintainability. You will collaborate with cross-functional teams including UX / UI designers, backend engineers, and product managers to deliver modern, responsive, and interactive web applications.
This role requires deep expertise in React.js, modern JavaScript (ES6+), frontend architecture, performance optimization, and integration with RESTful / GraphQL APIs.
Key Responsibilities :
Frontend Development :
- Design and develop high-performance, reusable, and maintainable components using React.js and modern JavaScript / TypeScript.
- Ensure responsive design, cross-browser compatibility, and pixel-perfect UI implementation.
- Build Single Page Applications (SPAs) leveraging React Hooks, Context API, Redux, or Zustand.
Application Architecture :
Collaborate with backend teams to integrate REST APIs and GraphQL endpoints.Optimize application for maximum performance and scalability (code splitting, lazy loading, caching strategies).Implement design patterns and maintain frontend architecture for long-term scalability.Required Skills & Experience :
515+ years of professional software development experience.Strong expertise in React.js, Redux / Context API, JavaScript (ES6+), and TypeScript.Solid understanding of HTML5, CSS3, SASS / LESS, Tailwind CSS, Styled Components.Hands-on experience with frontend build tools (Webpack, Babel, Vite).Familiarity with micro frontends and component-driven development.Strong experience in API integration (REST / GraphQL) and state management.Proficiency in testing frameworks Jest, Mocha, Cypress, Playwright.Experience with version control (Git) and branching strategies.Exposure to cloud platforms (AWS / Azure / GCP) for hosting and deployment.Familiarity with containerization (Docker, Kubernetes) is a plus.Good to Have :
Experience with Next.js or React Native.Knowledge of Node.js for backend integration.Familiarity with performance monitoring tools (New Relic, Datadog, Sentry).Contribution to open-source projects or active GitHub profile.(ref : hirist.tech)