Front End, Software Engineer [React.js]

Tesla

  • Full Time

Responsibilities

As a Software Engineer on the Document Systems team, you will take part in the design and
development for the current and next generation of Tesla’s internal software. In this role, you’ll
be developing complex applications to streamline business operations while improving overall
user experience. The ideal candidate is a self-starter with a strong desire to increase efficiencies
and make an impact while contributing to a cross-functional team. 

Requirements

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object
    model

  • Solid experience and knowledge in building responsive applications

  • Extensive knowledge of HTML and CSS

  • Thorough understanding of React.js and its core principles

  • Experience with popular React.js workflows and testing (Context, Redux, Jest, Testing Library, etc.)

  • Solid understanding of REST principles and best practices for building and using RESTful APIs

  • Thorough experience with common front-end development tools such as Sass, Babel,Webpack, NPM, ESLint, Prettier, etc.

  • Experience with CI/CD (Docker, Jenkins, Kubernetes, Git)

  • Detail-oriented, can identify and fix own bugs, and write quality code that runs efficiently 

  • Understanding of .NET and its core principles and willingness to work full-stack is a big
    plus

  • Experience with TypeScript and Angular.js