Lead Technique Android: Expert Kotlin, Java & Architecture | Remote
À plein temps
À distance
Nous recherchons un Lead Technique Android chevronné pour diriger notre équipe de développement d'applications et de frameworks Android innovants. Vous apporterez votre expertise technique en Kotlin, Java et C++ pour des projets d'envergure dans le secteur des systèmes d'infodivertissement automobile.
Responsabilités Principales
- Diriger avec passion une équipe de développeurs Android, servant de mentor et de coach pour favoriser leur croissance professionnelle.
- Représenter votre équipe auprès des parties prenantes et établir les meilleures pratiques pour optimiser les processus de développement.
- Concevoir et développer des applications Android et des frameworks personnalisés au niveau d'excellence de l'industrie.
- Orchestrer les décisions techniques en maintenant une veille technologique constante sur les avancées de l'écosystème Android.
- Prendre des responsabilités décisionnelles tout en privilégiant l'intérêt collectif de l'équipe.
- Communiquer efficacement des idées complexes et fournir des retours constructifs de manière claire et concise.
- Superviser l'implémentation des standards de qualité et de performance pour les applications Android.
- Collaborer étroitement avec les équipes produit pour garantir l'alignement des développements avec les objectifs stratégiques.
Qualifications Requises
- Diplôme de niveau Bac+5 en Génie Électrique, Informatique ou discipline connexe.
- Expertise technique solide en développement d'applications Android et personnalisation de frameworks, idéalement pour les systèmes d'infodivertissement.
- Maîtrise approfondie de C++, Java, et une bonne connaissance de Kotlin (version 1.9+).
- Minimum de 3 ans d'expérience en tant que lead d'une équipe performante.
- Au moins 5 ans d'expérience dans le développement d'applications et de frameworks Android.
- Compréhension approfondie du processus de développement logiciel et de ses méthodologies.
- Expérience avérée avec les outils de gestion de configuration, de défauts, d'exigences et de changements (JIRA, Git, etc.).
- Expérience significative dans la personnalisation et le développement de frameworks Android.
- Connaissance solide de l'architecture Android et des design patterns (MVVM, MVP, MVC).
- Maîtrise des composants d'architecture Android, LiveData, Room, DataBinding, RxJava pour Android.
- Capacité à utiliser la bibliothèque Android CarUI pour le développement d'applications pour Android Auto et Android Automotive OS (AAOS).
- Excellentes compétences en communication en anglais; des connaissances de base en allemand seraient un atout.
Compétences Techniques Avancées
- Développement avec Jetpack Compose pour des interfaces utilisateur modernes et réactives.
- Utilisation des Coroutines Kotlin et Flow pour la programmation asynchrone.
- Implémentation de solutions de dépendance injection avec Hilt ou Dagger.
- Optimisation des performances pour des applications avec temps de réponse critique.
- Maîtrise des principes de Material Design 3 pour créer des expériences utilisateur intuitives.
- Expérience avec l'intégration de solutions IoT et de connectivité véhicule.
Environnement Technique
- Outils de débogage: ADB Debugger, Android Studio (version 2023.3+), IntelliJ IDEA.
- Outils de gestion de code et d'intégration continue: Git, Gerrit, Jenkins.
- Outils de build: Gradle, Make, CMake.
- Frameworks de test: Dagger, Android Espresso, Robolectric et autres frameworks JUnit.
- Technologies Android récentes: Navigation Component, WorkManager, ViewModel, Paging Library.
Pourquoi Nous Rejoindre
Intégrez une équipe dynamique travaillant sur des technologies de pointe dans le domaine de l'automobile connectée. Vous aurez l'opportunité de diriger des projets innovants, d'influencer l'architecture technique et de contribuer à façonner l'avenir des systèmes d'infodivertissement. Nous offrons un environnement de travail flexible, des défis techniques stimulants et des possibilités d'évolution professionnelle significatives.