Frontend Software Engineer

Gurugram, Haryana, India
Jun 24, 2024
Jun 24, 2025
Onsite
Full-Time
5 Years
Job Description

Stem is a leading provider of clean energy solutions and services, dedicated to maximizing the economic, environmental, and resiliency value of energy assets and portfolios. Our cutting-edge AI-driven enterprise software platform, Athena®, empowers organizations to deploy and unlock value from clean energy assets at scale. We offer powerful applications, such as AlsoEnergy’s PowerTrack, that simplify and optimize asset management while connecting a diverse ecosystem of owners, developers, assets, and markets. Our integrated partner solutions enhance returns across energy projects, including storage, solar, and EV fleet charging.

At Stem, our culture goes beyond traditional diversity and inclusion metrics. We embrace a wide range of experiences, personalities, communication styles, work styles, and more. Positioned at the momentous intersection of clean energy and software technology, our team thrives on diverse ideas, experiences, and professional skills that converge to create an inclusive culture. Join us in transforming conventional thoughts about software and energy into innovative, collaborative, and progressive solutions. Collaborate with data scientists, energy experts, skilled salespeople, and thought-leading executives from various backgrounds. This unique convergence of ideas, beliefs, and skills positions us to lead the world’s largest network of digitally connected energy storage systems.

Responsibilities

  • Develop web applications for customers, partners, and staff using modern JavaScript frameworks such as React and Material UI.
  • Collaborate with backend engineers and product managers on the design, coding, testing, and delivery of application front-ends.

Required Experience

  • A Master’s or Bachelor’s degree in Computer Science or a related field.
  • At least 5 years of experience in web application design and implementation.
  • Proficiency in JavaScript (ES6) and CSS.
  • In-depth knowledge of React, including context and hooks.
  • Familiarity with JavaScript testing using Jest and Testing Library.
  • Proven experience working with UX designers and product managers.
  • Demonstrated ability to deliver front-end applications in the cloud.
  • Experience in developing UI applications that utilize RESTful backend APIs.
  • Familiarity with Agile methodology.
  • Excellent communication and documentation skills, with the ability to address diverse audiences.

Equal Opportunity Employer

Stem, Inc. is committed to diversity in the workplace and does not discriminate against any employee or applicant for employment based on race, color, sex, pregnancy, religion, national origin, ethnicity, citizenship, sexual orientation, gender identity, age, marital status, disability, genetic information, military status, protected veteran status, or any other factor protected by applicable federal, state, or local laws.