Frontend software Engineer (REACT) – Digital Experience

Tesla

Responsibilities

Tesla is seeking a Front-End Software Engineer to join our
team and help build the next generation of web solutions for our service
partners and customers as it relates to the ownership experience. You will be challenged to build features quickly but thoughtfully, balancing speed to market with longevity and scalability, all in the name of delivering extraordinary customer experiences to our users around the globe.

Requirements

  • 2+ years of experience in web application design and development
    Bachelor’s Degree in Computer Science or related field, or equivalent experience.
  • Solid understanding of fundamental web technologies such as HTTP, REST, AJAX and JSON.
  • Strong proficiency in HTML, CSS and JavaScript / ES6, including DOM manipulation and the JS object model.
  • Thorough understanding of REST principles and best practices of building and using RESTful APIs.
  • Thorough understanding of core design principles and common design patterns of React.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Experience with Node.js, Express or PHP and willingness to work full-stack is a big plus.
  • Experience with Redux, GraphQL, Redis and RabbitMQ is a plus.
  • Experience with Docker and Kubernetes preferred