User Interface Software Engineer @ Amber Kinetics - Union City, CA

Job Overview

2 months ago

User Interface Software Engineer

Amber Kinetics - Union City, CA

Amber Kinetics, Inc. is looking for a UI Software Engineer to create and maintain user interfaces for our green energy technology control software.

The position will be responsible for the full lifecycle of architecture, development, and testing of user interface software. A meticulous, organized, and detail-oriented mindset is required for this role, which will be responsible for the safe and robust operation of energy infrastructure.

At Amber Kinetics, Inc.
we value a healthy work-life balance, engineering-driven decision-making, and developer autonomy and agency. We offer and encourage opportunities for personal and technical growth, and the chance to pioneer new technologies and architectures to solve consequential problems. The company aims to develop the world-leading energy storage technology to catalyze the renewable energy revolution, and is looking for candidates that share that vision and dedication.


  • Designing and implementing UI elements and applications to control Amber Kinetics’ energy storage solution systems
  • Working closely with the team lead to integrate front-end UI heads in to the existing headless control software
  • Taking the lead on writing UI applications and controls

Required Experience and Skills

  • 3+ years’ experience with Typescript or Javascript
  • Experience with React.js
  • Expert knowledge of HTML/CSS/JavaScript and best practices
  • Proficiency with Git (or similar version control system)
  • An ability to independently produce reliable and effective code
  • Gregarious nature and ability to interface with engineers from various technical backgrounds in order to support various company functions

Desirable Experience and Skills

  • Experience with Redux
  • Electron.js
  • Knowledge CSS extension language(Less or Sass)
  • Experienced building responsive applications across variety of devices using modern CSS3 techniques
  • Knowledge of D3
  • Proficient in designing interfaces and building clickable prototypes using (AdobeXD, Sketch, InVision, etc)
  • Enzyme and Chai for testing

Amber Kinetics' vision is a flywheel in every country to mitigate climate change and reduce poverty. We design and manufacture safe, environmentally sustainable energy storage solutions based on advanced flywheel technology. Our mission is to give customers the most compelling energy storage solution for a cleaner, safer, and more reliable energy infrastructure.

We offer competitive compensation and a healthy work-life balance located in Union City, CA. Amber Kinetics, Inc. is an Equal Opportunity Employer.

Compensation and Benefits

  • Wage and equity package commensurate with experience
  • Paid Vacation and Holidays
  • Medical, Dental, Vision
  • 401(k) Plan + Matching

Similar Jobs

Software Engineer - Telecommute


San Francisco, CA

As a Software Engineer, you will build reusable UI components and scalable features that are lightweight and fast for the user.

Manager Systems Administration

Kaiser Permanente

Oakland, CA

Manages the analysis of the impact of process or technical tool changes on existing processes, tools, and interfaces. Two (2) years supervisory experience.

Analytics Developer

Santa Clara Family Health Plan

San Jose, CA

Collaborate with business analysts, other developers and business users through the project life cycle to gather and understand requirements, determine best…

Senior IT Engineer Applications

Kaiser Permanente

Pleasanton, CA

Identifies specific interfaces, methods, parameters, procedures, and functions to support technical solutions while incorporating architectural designs.

Business Analyst II - Hybrid

First Republic Bank

San Francisco, CA

Experience working on projects with multiple data interfaces and data mapping. Work with business users to document end-to-end current state, pain points, and…

Program Manager

First Republic Bank

San Francisco, CA

Leads integration of multiple upstream and downstream data interfaces. Under the general direction of the PWM PMO VP Program Director, the Program Manager role…

#SGUnitedJobs Senior Research Engineer (Senior Software Engineer / Solution Architect), SIMTech


Marina, CA

Realize with high-quality design and code to create the ultimate user experience. The successful candidate will be working on turning ground-breaking AI…

Mobile iOS Developer - MDI22-03334888888

Evergreen Technologies, LLC.

San Francisco, CA

A solid understanding of mobile application development processes, from the layout/user interface to backend systems and API integration.

Research Engineer


San Francisco, CA

This role is critical for driving user and product value from Adept's research, as well as in learning from human feedback. This role reports to Erich Elsen.

Senior Application Engineer

Advantech USA

Milpitas, CA

Provide technical product training to sales team, channel partners, system integrators, OEMs, and end users. Interface with customers in the field in support of…

Test Technician - (110 Openings)

Acara Solutions

Sacramento, CA

In Administration / Customer Services: Position operates with dedicated, limited range of user interfaces or functionalities in standardized software programs,…

Application & Java Developer - DL22-0333466666

Evergreen Technologies, LLC.

San Jose, CA

A solid understanding of mobile application development processes, from the layout/user interface to backend systems and API integration.

Applications Technician II

Sutter Health

Sacramento, CA

Working knowledge of application environments including production, testing, and interfaces. Provides application and technical support for the product line in…

Sr Full Stack Engineer


Sunnyvale, CA

You will design, implement and test the front-end user interfaces, back-end applications and databases. Develop user-friendly, dynamically updating web-based…

Senior Technology Service Partner - Human Resources (1.0 FTE, Days)

Packard Children’s Health Alliance (PCHA)

Redwood City, CA

Provides the technical interface between the end-user and the vendor. Prepares documentation and delivers end-user training.

Front-End Engineer - AWS Console Platform

Amazon Dev Center U.S., Inc.

East Palo Alto, CA

It is our job to maintain and improve this experience, constantly innovating with rapid design and experimentation leveraging well-established mechanisms for…

End User Services Technician - IS-Service Management & Desktop (1.0 FTE, Days)

Packard Children’s Health Alliance (PCHA)

Menlo Park, CA

Provides timely and creative solutions to end-user computer issues of a moderate nature to ensure end-user productivity. Ability to follow directions well.

Quality Assurance Engineer , AVS Certification Operations Services LLC

San Jose, CA

Review product user interface for conformity to design guidelines. 1+ year of experience working as a Quality Assurance Engineer.

Vice President, Solutions Design


San Francisco, CA

Experience with modern mobile and web platforms and user interface technologies. Find and identify complementary capabilities and opportunities for sharing…

Principal User Experience / Product Designer - Roche Information Solutions (RIS)


Santa Clara, CA

8+ years as an interaction and/or visual designer, creating excellent user interfaces that delight the user. Work with engineers on interface implementation.

IT Systems Analyst III - Hospital Billing (1.0 FTE, Days)

Packard Children’s Health Alliance (PCHA)

Menlo Park, CA

Knowledge of technical applications and interfaces typically used in healthcare environment. Assists in coordination of user/IT groups to identify solutions to…

Senior PeopleSoft Payroll Functional Business Analyst - Office of the Controller (1053)

City and County of San Francisco

San Francisco, CA

Designing, developing, and delivering system and process trainings for end users. Developing test plans, conducting, and documenting functional and user…

Application Architect -IS-Architect DE & Integration (1.0 FTE, Days)

Packard Children’s Health Alliance (PCHA)

Menlo Park, CA

Define interfaces and integrate system components within current infrastructure. Knowledge of user authentication methods, security solutions and security best…

Executive Director - Systems Engineering Lead

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Because our ecosystem is broad and interconnected, this leader will work across teams to align interfaces and dependencies to ensure interoperability and scale.