Software Engineer, UI UX, Supply Chain & Energy Applications
Tesla
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. Your ability to creatively collaborate and execute team goals will affect scalability and directly contribute to the company’s mission of accelerating the world’s transition to sustainable energy.
- Apply knowledge of UI design and software engineering to develop new user interfaces and interaction models in HTML/CSS, JavaScript, React
- Create and make decisions that implement a design language consistent throughout the Tesla UI platform (web, mobile, etc.)
- Act as bridge between design and development to ensure the visual and interaction quality of the product
- Analyze and interpret recommendations from other business groups in order to prioritize functions and develop a project roadmap with project managers
- Collaborate with UX/UI designers, software engineers, and product managers to design and implement features that improve the user experience
- Optimize web applications for maximum speed and scalability
- Software development experience
- Degree in Computer Science, Computer Engineering or the equivalent in experience and evidence of exceptional ability
- Deep experience in interaction prototyping for different form factors and interfaces
- Fluent in software fundamentals including software design, algorithm development, data structures, code modularity and maintainability
- Exposure to Open-Source Tools and Technologies
- Proficiency in multiple programming languages and frameworks, such as JavaScript/HTML/CSS, React
- Strong CSS skills, experience working with CSS pre-compilers (SASS, LESS, etc.)
- Expert knowledge of component-based frameworks like ReactJS, AngularJS, or similar
- Possess strong communication skills and a preference for delivering as part of a team
- Experience building foundational layout and typographic systems to be used across the team