Staff Software Engineer- Frontend (ReactJS)

ChargePoint

Bengaluru Urban

On-site

INR 1,400,000 - 2,000,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ChargePoint in Bangalore, Karnataka is seeking a Senior Frontend Engineer to build scalable web platforms using React.js and TypeScript.

You will contribute to micro-frontend architectures, ensure high-quality UI, and collaborate with backend teams on API-first platforms.

The role offers hands-on ownership, mentorship, and opportunities to shape the frontend stack within a global EV charging network.

Qualifications

  • 6+ years of frontend/UI development experience.
  • Expert-level React.js and TypeScript with modern tooling.
  • Strong REST API understanding and frontend integration.

Responsibilities

  • Develop and support scalable frontend applications using React/TS.
  • Implement micro-frontend architectures and shared design systems.
  • Collaborate with backend teams on API-first integration and CI/CD.
  • Mentor junior engineers and participate in code reviews.

Skills

React.js
TypeScript
Frontend tooling

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Spring Boot
Kafka
MySQL
REST APIs

Job description

About Us

With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution, powering one of the world’s leading EV charging networks and a comprehensive set of hardware, software and mobile solutions for every charging need across North America and Europe. We bring together drivers, businesses, automakers, policymakers, utilities and other stakeholders to make e-mobility a global reality.

Since our founding in 2007, ChargePoint has focused solely on making the transition to electric easy for businesses, fleets and drivers. ChargePoint offers a once-in-a-lifetime opportunity to create an all-electric future and a trillion-dollar market.

At ChargePoint, we foster a positive and productive work environment by committing to live our values of Be Courageous, Charge Together, Love our Customers, Operate with Openness, and Relentlessly Pursue Awesome. These values guide how we show up every day, align, and work together to build a brighter future for all of us.

Join the team that is building the EV charging industry and make your mark on how people and goods will get everywhere they need to go, in any context, for generations to come.

Reports To

Senior Staff Software Engineer

What You Will Be Doing

Develop and support scalable customer platforms and modern web applications, primarily using React.js and TypeScript, with the ability to contribute to backend services in Java when needed. This is a hands-on senior individual contributor role focused on building high-quality, performant frontend applications and micro-frontend architectures, while collaborating closely with backend teams on API-first, integration-driven platforms.

The ideal candidate is a strong frontend engineer with deep React/TypeScript expertise who is also comfortable working across the stack — able to read, debug, and make contributions to Java/Spring Boot backend services, integrate with Kafka-driven event systems, and understand cloud-native deployment practices.

What You Will Bring to ChargePoint
  • Build responsive, accessible, and maintainable frontend applications using React.js and TypeScript
  • Design and implement micro-frontend architectures (e.g., Module Federation) and shared component/design systems
  • Own frontend state management, data fetching, and caching (e.g., TanStack Query), forms and validation (React Hook Form + Zod)
  • Write frontend unit/integration tests (Vitest, Testing Library) and maintain strong test coverage
  • Consume and integrate RESTful APIs, documented via OpenAPI/Swagger, and troubleshoot integration issues across the stack
  • Working familiarity with event-driven backend patterns (Kafka) and relational databases (MySQL) to reason about end-to-end data flow
  • Participate in code reviews, technical discussions, and engineering best practices across the full stack
  • Collaborate with cross-functional teams on solution implementation and delivery
  • Support CI/CD pipelines and modern engineering workflows
  • Comfortable using modern AI-assisted development tools (GitHub Copilot, Claude, OpenAI, Gemini, etc.) to enhance engineering productivity and development workflows
Requirements
  • 6+ years of software engineering experience, with the majority focused on frontend/UI development
  • Expert-level experience with React.js, TypeScript, and modern frontend tooling (build systems, testing, state management)
  • Strong understanding of REST APIs, integration patterns, and scalable application design
  • Familiarity with relational databases (MySQL/PostgreSQL) and event-driven systems (Kafka) is a plus
  • Familiarity with CI/CD pipelines, Git, and modern engineering workflows
  • Familiarity with AI/LLM APIs or AI-assisted engineering tools is preferred
  • Strong problem-solving, debugging, and collaboration skills
  • Ability to work independently and mentor junior engineers
  • Working Knowledge of Java and Spring Boot is a good to have
  • Bachelor's degree in Computer Science, Engineering, or related field preferred
Location

Bangalore, Karnataka

We are committed to an inclusive and diverse team. ChargePoint is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

If there is a match between your experiences/skills and the Company needs, we will contact you directly.

ChargePoint is committed to fostering an inclusive workplace that welcomes and supports all qualified individuals. In alignment with this commitment, we ensure that persons with disabilities are provided with reasonable accommodations throughout the employment process.

If you need a reasonable accommodation to participate in the application or interview process, to perform essential job functions, or to access any other benefits and privileges of employment, please contact us at accommodations@chargepoint.com.

ChargePoint is an equal opportunity employer.

Applicants only - Recruiting agencies do not contact.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

ChargePoint • Bengaluru

On-site
INR 2,400,000 - 4,200,000
Software Engineer - Full Stack
Software Engineer - Full Stack

ChargePoint • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Engineer – NOC Services Automation (React)
Senior Engineer – NOC Services Automation (React)

ChargePoint • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Software Engineer
Software Engineer

ChargePoint • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer (PHP+Kafka)
Senior Software Engineer (PHP+Kafka)

ChargePoint • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Staff Software Engineer -Java
Staff Software Engineer -Java

ChargePoint • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Staff Software Engineer
Staff Software Engineer

ChargePoint • Bengaluru

On-site
INR 2,800,000 - 6,000,000
Staff Software Engineer
Staff Software Engineer

ChargePoint • Bengaluru Urban

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer - Core Services
Senior Software Engineer - Core Services

ChargePoint • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Associate Technical Support Engineer BBA BA Bcom BSc
Associate Technical Support Engineer BBA BA Bcom BSc

ChargePoint • Bengaluru

On-site
INR 450,000 - 700,000