HamburgerMenu
hirist

React.js Architect - Progressive Web App

CROSSDEV TECHNOLOGIES PRIVATE LIMITED
Multiple Locations
10 - 15 Years

Posted on: 13/08/2025

Job Description

Key Responsibilities :

Architecture Design :


Design and implement scalable, high-performance React applications using various architectures, including :

- Micro-frontends architecture using React, Webpack, and Module Federation.

- Server-side rendering (SSR) using Next.js, Gatsby, or Razzle.

- Progressive Web Apps (PWAs) using React, Webpack, and Workbox.

- Jamstack architecture using React, Next.js, and Vercel.

Framework Expertise :


- Develop and maintain expertise in various React frameworks, including :

- Next.js: Develop high-performance, server-side rendered React applications using Next.js.

- Gatsby: Build fast, secure, and scalable React applications using Gatsby.

- Razzle: Develop server-side rendered React applications using Razzle.

- Create React App: Develop and maintain React applications using Create React App.

State Management : Design and implement state management solutions using various libraries, including:

- Redux : Develop and maintain scalable, predictable state management using Redux.

- MobX : Implement reactive state management using MobX.

- React Query : Develop and maintain data fetching and caching solutions using React Query.

- Component Library : Develop and maintain a reusable component library using various libraries, including:

- Material-UI : Develop and maintain a Material-UI component library.

- Ant Design : Develop and maintain an Ant Design component library.

- React Bootstrap : Develop and maintain a React Bootstrap component library.

Testing and Debugging :


Develop and maintain comprehensive testing and debugging strategies using various tools, including :


- Jest: Develop and maintain unit tests and integration tests using Jest.

- Enzyme: Develop and maintain component tests using Enzyme.

- Cypress: Develop and maintain end-to-end tests using Cypress.

Performance Optimization :


Develop and maintain performance optimization strategies using various tools, including :

- Webpack : Optimize Webpack configurations for production environments.

- React DevTools : Use React DevTools to optimize React component performance.

- Lighthouse : Use Lighthouse to optimize web application performance.

Requirements :

- Technical Expertise :

- 10+ years of experience in software development, with a focus on React and JavaScript.

- Strong understanding of React ecosystem, including React, React Router, and React Hooks.

- Proficiency in various React frameworks, including Next.js, Gatsby, and Razzle.

- Experience with state management libraries, including Redux and MobX.

- Familiarity with component libraries, including Material-UI and Ant Design.


info-icon

Did you find something suspicious?