Mobile Software Development Engineer, Digital Experience – Fremont, California

Tesla

What to Expect

The Digital Experience team at Tesla is at the forefront of building a consistent, global customer experience across all digital touchpoints – native apps and in-car infotainment systems. This team is building the next generation products and supporting infrastructure which allows our customers, living in 60+ countries, to understand, interact and purchase our amazing vehicles and energy products. 

Tesla is seeking a Mobile Software Engineer to join our team and help turn apps around quickly but thoughtfully, balancing speed to market with longevity and scalability, all in the name of extraordinary customer experiences. 

What You’ll Do
Design, code and maintain mobile user experiences end-to-end
Optimize code for performance, stability and maintainability

Work with a cross-functional team of Hardware Engineers, Application/UI Software Engineers, QA/Validation, and Designers 

What You’ll Bring
Bachelor’s Degree in Computer Science, Software Engineering, or similar areas of study or equivalent experience. Minimum 2 years’ experience in Mobile (iOS/Android) development or equivalent 
1+ years building web and/or mobile experiences or equivalent 

Proficient with React Native and Redux

Proficient with TypesScript is a plus

Familiar in Objective-C or Java.

Excellent grasp of fundamental computer science concepts, good at solving complex technical problem

Experience using common design patterns. High standards for code quality, maintainability, and performance

Experience creating, maintaining and shipping top-ranking mobile apps is preferred

Fremont, California

Full time

Job Overview