Mobile App Developer and Tech Lead – Android/Kotlin/Kotlin Multi-platform
Join our team as a Mobile App Developer and Technical Leader to help shape the future of connected vehicles through innovative mobile app development. The Stellantis mobile application for connected cars revolutionizes user interaction by offering remote control, real-time monitoring, advanced navigation, personalized insights, and seamless integrations, enhancing convenience, efficiency, and engagement.
About the role
Develop innovative Android mobile applications, understand requirements and architectural considerations, and optimize code for performance, stability, and maintainability. Collaborate with cross-functional, cross-geographical teams of application and UI software engineers, QA, and Validation teams to solve complex technical problems using industry best practices while ensuring adherence to security policies.
Responsibilities
- Design and develop mobile applications for connected vehicles, focusing on user interface (UI) and user experience (UX) design principles.
- Collaborate with cross-functional teams including product managers, designers, and backend developers to gather requirements and define app features and functionalities.
- Lead application architecture and algorithm design activities, as well as end-to-end transaction modeling across the distributed component-based ecosystem, and prepare supporting documentation.
- Develop clean, maintainable, and efficient code for mobile applications, ensuring high performance and reliability as part of an agile team (Scrum or Kanban).
- Integrate the Stellantis mobile app with connected vehicle platforms, leveraging APIs and SDKs to enable seamless communication and data exchange.
- Conduct thorough automated testing and debugging of mobile applications to identify and resolve issues or bugs, ensuring a smooth user experience.
- Stay up to date with industry trends, emerging technologies, and best practices related to mobile app development and connected vehicles.
- Collaborate with the QA team to ensure proper testing and quality assurance of mobile applications.
- Optimize mobile applications for performance, scalability, and battery efficiency.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- A minimum of 8 years of experience in mobile app development for Android platforms, with a strong portfolio of released applications.
- Experience developing for multi-language support and global distribution is a plus.
- Experience with Android SDK, Android Studio, and modern Android architecture components (e.g., Clean Architecture, MVVM, LiveData, Jetpack libraries).
- Excellent proficiency in programming languages such as Kotlin (Android) and Kotlin Multi-platform.
- Experience with CI/CD tooling, Jenkins, TeamCity, or GitHub Actions.
- Experience integrating mobile apps with cloud services and external RESTful APIs or SDKs.
- Experience in IoT applications and designing distributed component-based asynchronous transaction models.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience leading a team and mentoring developers.
- Knowledge of agile development methodologies, with working experience in a Scrum/Kanban team.
- Strong problem-solving skills and the ability to debug and resolve issues efficiently.
- Passion for connected vehicle technologies and the automotive industry is a plus.
- Ability to travel internationally.
Preferred Qualifications
- Master’s degree in Computer Science, Software Engineering, or related field.
Benefits
- Comprehensive Health & Well-being Coverage: Medical, dental, vision, and prescription drug coverage from day one, plus an Employee Assistance Program (EAP) for confidential support.
- Family Building Benefit: Support for fertility and infertility treatments, adoption services, and gestational surrogacy.
- Generous Paid Time Off: 17+ paid holidays (including a year-end shut-down from December 24th through New Year’s Day), vacation, float & wellbeing days, sick time, and fully paid parental leave.
- Competitive Retirement Savings Plans: Employer match on 401k, Roth, and Catch-Up contributions, plus an employer contribution regardless of employee contributions.
- Income Protection & Insurance Options: Employer-provided and voluntary plans, including life insurance, group accident, and critical illness coverage.
- Company Vehicle Lease Program: Eligible employees and their families can lease Stellantis vehicles with insurance, maintenance, and unlimited miles included, plus exclusive discounts on Stellantis products.
- Support for Growth and Giving Back: Tuition reimbursement, student loan refinancing programs, and 18 paid volunteer hours annually to contribute to your community.