Android Application Development Lead
Fiat Chrysler Automobiles N.V.
Auburn Hills, United States of America
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Auburn Hills, United States of America
Tech stack
Android
Android Studio
Software Quality
Code Review
Programming Tools
Middleware
Human-Computer Interaction
Integrated Development Environments
Gerrit
GIT
Kotlin
Information Technology
Jetpack Compose
Job description
- Lead the design and development of high-quality Android applications for automotive systems using Kotlin and Jetpack Compose (Preferred).
- Develop and maintain robust application architectures, ensuring scalability, and performance.
- Understand and develop upon android graphical framework to support scalable multi display applications.
- Develop and modify android middleware components as required to support application requirements as required.
- Conduct thorough code reviews to ensure code quality and adherence to industry best practices.
- Mentor and guide junior developers, fostering a collaborative and innovative development environment.
- Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products.
- Implement comprehensive testing strategies to ensure the reliability and performance of applications using automated testing frameworks
- Maintain clear and comprehensive documentation for all development processes and codebases.
- Manage the delivery of Apps for different vehicle programs
- Stay updated with the latest industry trends and technologies, continuously improving development processes and tools.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- A minimum of 8 years of experience in Android development with expertise in Human Machine Interface development
- Strong expertise in Kotlin, Jetpack Compose (Preferred), User Experience (UX) implementation and Automotive Android.
- In-depth knowledge of Android SDK, building Android SDKs, Android graphical framework, multi display frameworks, and Vehicle HALs
- Experience with Android Automotive OS is preferred
- Proficiency with Android Studio, Git, Gerrit, and other development tools.
- Excellent problem-solving skills and the ability to think critically and creatively.
- Strong communication skills, both written and verbal.
- Experience is leading a Android App Development team for automotive
- Ability to work effectively in a team environment and lead by example., * Master's degree in Computer Science, Engineering, or a related field