React JS Developer (Frontend)

5 - 9 years

25 - 40 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Type:

Overview

Frontend Engineer (React)

Key Responsibilities

Architecture & Design

  • Architect and implement scalable frontend applications using 

    ReactJS

    MFE (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 tokens

    SCSS

    , or 

    CSS-in-JS

    .

Performance & Accessibility

  • Optimize frontend apps for performance, including 

    lazy loading

    code 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 tests

    integration 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 

    Git

    Gitflow

    , and set up/build deployment pipelines using 

    GitHub Actions

    CircleCI

    , 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 

    ReactJS

    JavaScript (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 

    HTML5

    CSS3

    , and preprocessors like 

    SASS

     or 

    LESS

    .
  • Familiarity with 

    state management

     (Redux, Context API, Zustand).
  • Experience integrating with 

    GraphQL

     and 

    REST APIs

    .
  • Proficiency with 

    Webpack

    Vite

    , and frontend optimization strategies.
  • Strong understanding of 

    responsive design

     and 

    accessibility standards

     (WCAG 2.2).
  • Working knowledge of 

    Git

    semantic versioning

    , and 

    CI/CD pipelines

    .

Nice to Have

  • Experience building or contributing to 

    npm-published UI libraries

     and design systems.
  • Familiarity with 

    MUI

    Storybook

    , and 

    component documentation tools

    .
  • Experience with 

    package publishing

    shared build configs

    , and 

    code generators

     in Nx.
  • Exposure to 

    AI features

    , tracking/analytics tools, or performance dashboards.

What Youll 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


Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You