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.
💡 Quick Summary
Seeking a career-building opportunity? The Sr React Architect position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
