Software Engineer - Mobile

TeslaApplyPublished 1 days agoFirst seen 1 days ago
Apply

Description

We’re looking for a passionate React Native developer to join our team building the Tesla One Application. You’ll work on a cross-functional squad to design, develop, and maintain high-performance, scalable mobile experiences for iOS and Android. Your work will directly impact how customers interact with Tesla’s ecosystem, from vehicle controls to energy management and beyond.

Responsibilities

  • Develop new features and maintain existing ones in the Tesla One Application using React Native and TypeScript.
  • Collaborate with product managers, designers, and backend engineers to translate requirements into seamless user experiences.
  • Optimize application performance, ensuring smooth interactions even under resource constraints.
  • Implement robust state management (e.g., Redux, MobX) and integrate with RESTful APIs/GraphQL for backend data.
  • Debug and resolve cross-platform compatibility issues, ensuring consistency across iOS and Android.
  • Participate in code reviews, mentor junior developers, and contribute to engineering best practices.

Requirements

  • 3+ years of experience building and shipping production-grade mobile applications (React Native or native iOS/Android).
  • Strong proficiency in JavaScript/TypeScript, React, and modern mobile architecture patterns.
  • Experience with state management libraries (Redux, MobX) and asynchronous data handling.
  • Familiarity with RESTful APIs, OAuth, and integration with backend services.
  • Knowledge of CI/CD pipelines, Git workflows, and agile development practices.
  • Excellent problem-solving skills and a passion for delivering user-centric solutions.
  • Genuine curiosity and eagerness to solve complex problems and learn how products are designed, built, and operated.
  • Full professional proficiency in English.