Automotive Android Developer
This challenge awaits you
As an Automotive Android Developer, you will play a key role in developing next-generation in-vehicle applications and user interfaces. You will be responsible for designing and implementing Android Automotive Apps and System UI using Kotlin, Java, XML, and modern Android frameworks. The role involves requirement analysis, software design, code refactoring, testing, and collaboration within global teams.
Location
Chennai and Pune
Tasks
- Implementation of SW code and bugfixes, refactorings and improvements in Kotlin / Java
- Focus on UI details (e. g. layout / animation) to provide flawless user experience (“pixel perfect”)
- Work on complex apps handling multiple variants / brands for our customer
- Documentation of the software architecture and software design (including design decisions and reviews)
- Support of software requirements analysis, including feasibility checks and effort estimations(!)
- Execution of developer tests, unit tests and development of automated tests
- Analysis of expectations and goals of customers and other stakeholders
- Compliance with non-functional requirements regarding performance, resource utilization and security
- Support, maintenance and improvements of software integration process (Jenkins / GitLab)
Requirements
- 1 – 3 years app development with Android (Automotive) in Kotlin (& Java) with XML layouts
- Implementation of Android SystemUI in Java/Kotlin with XML layouts
- Using modern Android App technology (MVVM, Jetpack Compose, …)
- Expertise in implementing Animations in Android
- Requirement analysis: Assess requirements for missing information and ability to estimate efforts with high-confidence; clarification of requirements with customer through mail/meetings
- Create Software Detail Design according to software requirements
- Working with large code bases (legacy code), able to apply code refactorings
- Working in large teams using “Clean Code”
- Testing (JUnit, Espresso)
- Transparent, proactive communication & open feedback culture (receiving & giving)
- Adherence to processes (ASPICE), including documentation
- experience in using Figma and Codebeamer