Debug and optimize code with a focus on quality and performance.
Work with Android Software Development Kit (SDK), Android Open Source Project (AOSP), and Android Interface Definition Language (AIDL) at an advanced level.
Work with Java Native Interface (JNI) and C / C++ for hardware interaction.
Collaborate on developing Hardware Abstraction Layers (HALs) for automotive applications.
Develop for Android Automotive OS and Android Auto and integrate these technologies into infotainment systems.
Mentor junior developers and support their growth.
Qualifications
Bac+5 IT, with over 7 years of experience
Strong experience in Android development and familiarity with modern technologies.
Advanced knowledge of Kotlin and / or Java, including Coroutines, Flows, and Jetpack libraries.
Experience with Model-View-ViewModel (MVVM / MVI), Clean Architecture, and modular applications.
Hands-on experience with Android Open Source Project (AOSP), Android Interface Definition Language (AIDL), and Android Software Development Kit (SDK) at an advanced level.
Advantageous experience with : Java Native Interface (JNI), C / C++, Hardware Abstraction Layers (HALs)
Experience in developing for Android Automotive OS or Android Auto is a big plus.
Ability to mentor a team of developers
Ability to take responsibility for a project throughout its "Life Cycle".
Actively participate in code reviews.
Be able to lead discussions about possible solutions and bring new practices and innovations to the team.