Sr. Software Engineer – Front End UI Tools

Tesla

Responsibilities

The Tesla Energy Service Infrastructure and Analytics team
is looking for a passionate and collaborative front-end software engineer to
join as a core team member focused on development of our service tools. These
software tools aim to accelerate service efforts in diagnostics, repairs, and
maintenance while simultaneously reducing the need for each. Our mission is to
ensure that issues present in the fleet are diagnosed accurately, reliably, and
as quickly as possible with feedback mechanisms to enable continuous
improvement of diagnostics through diagnostics tools and software that ensures
our service technicians and engineers can effectively interact and resolve an
issue. 

As a
software engineer in Energy Service Engineering Infrastructure and Analytics
team, you will be responsible for specifying, building, and maintaining the
next generation of UI products and diagnostic tooling for our energy devices.
You’ll be part of our multidisciplinary team, where you will design and build
robust front-end web applications and their back-end infrastructure and work
closely with product engineers, data analysts, and service technicians. 

Requirements

  • BS in Computer Science or equivalent experience with
    evidence of exceptional ability. 
  • Strong
    experience and working knowledge of modern JavaScript frameworks (React.js,
    Typescript).
  • Strong
    CSS skills and experience working with CSS pre-compilers (SASS, LESS, etc.) 
  • Proficiency
    in Golang. 
  • Experience
    creating user flows, wireframes, and prototypes for UI products. 
  • Experience
    in building a performant reactive UI with dense time-series data. 
  • Excellent
    interpersonal, communication, and collaboration skills. 
  • Ability
    to quickly adapt to new web technologies.
  • Experience
    working with and manipulating responses from RESTful APIs.
  • Experience
    with user experience design, product management and program management is a
    plus.