Posted on: 12/08/2025
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.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Technical / Solution Architect
Job Code
1528530
Interview Questions for you
View All