Senior React Developer(with FIGMA + Microfrontend)

Location India
Job type: Remote
Job ref: 34355
Published: 27 days ago

Type: Contract
Duration: 6+ months (Extendable)
Start date: Immediate/ ASAP

Overview

We are looking for a highly skilled and experienced Frontend Engineer (React) to join our team. You will contribute to the development of modern, high-performance web applications built with Micro Frontends (MFE) and organized using monorepo architecture powered by Nx or Turborepo. You'll help build scalable UIs, a shared component library, and maintain consistency across multiple independently deployed apps and packages.

Key Responsibilities

Architecture & Design

  • Architect and implement scalable frontend applications using ReactJSMFE (Module Federation), and monorepo tools like Nx or Turborepo.

  • Design and maintain reusable, modular components, adhering to a centralized UI design system.

  • Collaborate with backend and DevOps teams for smooth API integrations and deployment flows.

Frontend Development

  • Build modular, component-driven interfaces in React + TypeScript within multi-package monorepos.

  • Develop and manage a shared UI component library (MUI-based) consumed by MFE apps.

  • Contribute to maintaining consistent styling using design tokensSCSS, or CSS-in-JS.

Performance & Accessibility

  • Optimize frontend apps for performance, including lazy loadingcode splitting, and bundle analysis.

  • Ensure WCAG 2.2 compliance, cross-browser compatibility, and mobile responsiveness.

  • Regularly audit and improve Core Web Vitals using tools like Lighthouse.

Testing & Quality Assurance

  • Write and maintain unit testsintegration tests, and end-to-end tests using Jest, React Testing Library, and Cypress/Playwright.

  • Conduct thorough code reviews and ensure adherence to clean code principles.

DevOps & CI/CD

  • Work with GitGitflow, and set up/build deployment pipelines using GitHub ActionsCircleCI, or Jenkins.

  • Configure and maintain CI/CD pipelines across apps/packages inside the monorepo.

Collaboration & Continuous Improvement

  • Collaborate with product, design, and engineering teams to deliver value continuously.

  • Contribute to sprint planning, estimates, retrospectives, and team standups.

  • Stay updated with modern frontend trends and advocate for continuous improvement.

Required Skills

  • Strong expertise in ReactJSJavaScript (ES6+), and TypeScript.

  • Hands-on experience with Micro Frontend architecture using Module Federation.

  • Experience working in monorepo setups using Nx or Turborepo.

  • Solid knowledge of HTML5CSS3, and preprocessors like SASS or LESS.

  • Familiarity with state management (Redux, Context API, Zustand).

  • Experience integrating with GraphQL and REST APIs.

  • Proficiency with WebpackVite, and frontend optimization strategies.

  • Strong understanding of responsive design and accessibility standards (WCAG 2.2).

  • Working knowledge of Gitsemantic versioning, and CI/CD pipelines.

Nice to Have

  • Experience building or contributing to npm-published UI libraries and design systems.

  • Familiarity with MUIStorybook, and component documentation tools.

  • Experience with package publishingshared build configs, and code generators in Nx.

  • Exposure to AI features, tracking/analytics tools, or performance dashboards.

What You’ll Work On

  • Modular React apps integrated using Micro Frontends

  • shared UI library powering multiple MFE apps

  • A structured and scalable monorepo setup with Nx/Turborepo

  • Internal tools and systems to improve developer experience and release velocity