About The Position

Join the team developing Stellantis’ connected-car mobile application, which gives users remote vehicle control, real-time monitoring, navigation, personalized insights, and connected integrations. In this role, you will develop Android applications and contribute to requirements analysis, architecture, and code optimization for performance, stability, and maintainability. You will collaborate with application and UI engineers, product managers, designers, backend developers, and QA and Validation teams across functions and geographies. You will help solve complex technical problems using industry best practices and follow applicable security policies. The role includes leading application architecture and algorithm design, modeling end-to-end transactions across a distributed component-based ecosystem, and documenting the supporting designs. You will build and integrate mobile features with connected-vehicle platforms, APIs, and SDKs, and contribute to testing, debugging, quality assurance, and optimization. Development follows agile processes such as Scrum or Kanban.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 8 years of experience in Android mobile app development, with a strong portfolio of released applications.
  • Proficiency with the Android SDK, Android Studio, and modern Android architecture components, such as Clean Architecture, MVVM, LiveData, and Jetpack libraries.
  • Excellent proficiency in Kotlin for Android and Kotlin Multi-platform.
  • Experience with CI/CD tooling such as Jenkins, TeamCity, or GitHub Actions.
  • Experience integrating mobile apps with cloud services and external RESTful APIs or SDKs.
  • Experience in IoT applications.
  • Experience designing distributed component-based asynchronous transaction models.
  • Experience leading a team and mentoring developers.
  • Knowledge of agile development methodologies and experience working in a Scrum or Kanban team.
  • Strong problem-solving skills and ability to debug and resolve issues efficiently.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Ability to travel internationally.

Nice To Haves

  • Experience developing for multi-language support and global distribution.
  • Passion for connected-vehicle technologies and the automotive industry.
  • Master’s degree in Computer Science, Software Engineering, or a related field.

Responsibilities

  • Design and develop connected-vehicle mobile applications with a focus on UI and UX principles.
  • Collaborate with product managers, designers, and backend developers to gather requirements and define app features and functionality.
  • Lead application architecture and algorithm design activities.
  • Model end-to-end transactions across the distributed component-based ecosystem and prepare supporting documentation.
  • Develop clean, maintainable, and efficient mobile application code with high performance and reliability.
  • Integrate the Stellantis mobile application with connected-vehicle platforms using APIs and SDKs.
  • Conduct automated testing and debugging to identify and resolve issues and bugs.
  • Collaborate with QA to support mobile application testing and quality assurance.
  • Optimize applications for performance, scalability, and battery efficiency.
  • Keep up to date with industry trends, emerging technologies, and best practices in mobile app development and connected vehicles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service