Senior Frontend ReactJS Developer

Kpmg India Services Llp

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 4 years

Job Details

Job Description

Consultant - Frontend - ReactJS Developer

Experience - 4 - 7 years

Key Responsibilities

  • Architecture & Development: Lead the development of dynamic, responsive web applications using ReactJS, ensuring high-quality architectural decisions that support long-term scalability.
  • State Management: Architect and maintain complex global state solutions (Redux, Toolkit, or similar), ensuring efficient data flow and application performance.
  • Component Systems: Design and govern a reusable component library to maintain UI consistency across multiple projects.
  • API & Data Handling: Expertly integrate REST APIs, with a specific focus on handling streaming responses (Server-Sent Events or Web-Sockets) for real-time data visualization.
  • Performance Engineering: Optimize applications for maximum speed, focusing on Core Web Vitals, code-splitting, and lazy loading.
  • Leadership & Quality: Conduct deep-dive code reviews, establish coding standards, and mentor junior developers to uphold technical excellence.
  • Collaboration: Work as a technical partner to UI/UX designers to ensure technical feasibility without compromising on creative vision.

Technical Requirements

  • Expert React Knowledge: Deep proficiency in ReactJS (Hooks, Context API, Performance Profiling). Experience migrating or maintaining legacy class components is a plus.
  • Advanced JavaScript: Strong mastery of TypeScript and ES6+ features.
  • Advanced State Management: Proven expertise in Redux/Redux Toolkit, familiarity with TanStack Query is highly preferred for server-state management.
  • Modern CSS: Mastery of responsive design using CSS3, Flexbox, Grid, and pre-processors (Sass/Less) or CSS-in-JS (Styled Components/Tailwind).
  • Streaming & Real-time: Specific experience in displaying and managing streaming data/LLM responses in the UI.
  • Tooling: Proficiency with Git, Vite/Webpack, and modern CI/CD pipelines.

Preferred Skills

  • Experience working in­­­­­ Cloud environment with tools such as Microsoft Visual Studio Code.
  • Full stack Exposure: Familiarity with Node.js or Python to better collaborate with backend teams.
  • Testing Culture: Experience with unit and integration testing using Jest, React Testing Library, or Cypress.
  • Agile Mindset: Ability to thrive in a fast-paced, Agile environment and take ownership of the "Definition of Done."

Experience - 4 - 7 years

Key Responsibilities

  • Architecture & Development: Lead the development of dynamic, responsive web applications using ReactJS, ensuring high-quality architectural decisions that support long-term scalability.
  • State Management: Architect and maintain complex global state solutions (Redux, Toolkit, or similar), ensuring efficient data flow and application performance.
  • Component Systems: Design and govern a reusable component library to maintain UI consistency across multiple projects.
  • API & Data Handling: Expertly integrate REST APIs, with a specific focus on handling streaming responses (Server-Sent Events or Web-Sockets) for real-time data visualization.
  • Performance Engineering: Optimize applications for maximum speed, focusing on Core Web Vitals, code-splitting, and lazy loading.
  • Leadership & Quality: Conduct deep-dive code reviews, establish coding standards, and mentor junior developers to uphold technical excellence.
  • Collaboration: Work as a technical partner to UI/UX designers to ensure technical feasibility without compromising on creative vision.

Technical Requirements

  • Expert React Knowledge: Deep proficiency in ReactJS (Hooks, Context API, Performance Profiling). Experience migrating or maintaining legacy class components is a plus.
  • Advanced JavaScript: Strong mastery of TypeScript and ES6+ features.
  • Advanced State Management: Proven expertise in Redux/Redux Toolkit, familiarity with TanStack Query is highly preferred for server-state management.
  • Modern CSS: Mastery of responsive design using CSS3, Flexbox, Grid, and pre-processors (Sass/Less) or CSS-in-JS (Styled Components/Tailwind).
  • Streaming & Real-time: Specific experience in displaying and managing streaming data/LLM responses in the UI.
  • Tooling: Proficiency with Git, Vite/Webpack, and modern CI/CD pipelines.

Preferred Skills

  • Experience working in­­­­­ Cloud environment with tools such as Microsoft Visual Studio Code.
  • Full stack Exposure: Familiarity with Node.js or Python to better collaborate with backend teams.
  • Testing Culture: Experience with unit and integration testing using Jest, React Testing Library, or Cypress.
  • Agile Mindset: Ability to thrive in a fast-paced, Agile environment and take ownership of the "Definition of Done."

B. TECH/BE or higher

Experience Level

Senior Level

Job role

Work location

Bangalore, Karnataka, India

Department

Software Engineering

Role / Category

Frontend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 4 years

About company

Name

Kpmg India Services Llp

Job posted by Kpmg India Services Llp

Apply on company website