Tech Lead Mobile Android HF
Job Summary
Le pôle Mobile conçoit développe et maintient les applications mobiles iOS et Android du Groupe pour les utilisateurs finaux et les installateurs.
Le/la Tech Lead Mobile Android guide les équipes de développement vers des solutions techniques durables et cohérentes en partant des besoins de nos clients. Il/elle oriente les choix de langages de frameworks et darchitectures logicielles et veille à la qualité à la maintenabilité et à la fiabilité des produits. Il/elle accompagne aussi les développeurs comme mentor pour faire circuler les connaissances et faire progresser la communauté.
Le métier Mobile compte un Tech Lead par spécialité iOS et Android. Le/la Tech Lead Mobile Android valide les choix propres à sa plateforme et garantit la cohérence et linteropérabilité entre les applications.
Dans ce cadre vous aurez pour mission de :
Définir et piloter la vision technique de la spécialité
Construire la vision technique et la stratégie pour latteindre.
Élaborer et tenir à jour la roadmap technique Android alignée sur les objectifs produits et cohérente avec celle diOS.
Choisir les frameworks langages et outils les plus adaptés et assurer la cohérence des architectures logicielles des applications Android.
Assurer une veille active sur le marché les pratiques et les standards du développement mobile iOS et Android.
Concevoir et faire évoluer les applications Android
Concevoir et faire évoluer larchitecture logicielle des applications Android et leur intégration avec les autres composants qui composent notre offre (cloud embarqué).
Garantir la cohérence et linteropérabilité entre les plateformes et les offres.
Développer et maintenir le code.
Mener ou accompagner les études de faisabilité et les arbitrages de conception sur les sujets structurants.
Contribuer à protéger les innovations par brevet.
Accompagner et faire grandir les équipes
Valider les choix techniques avec les équipes et les aider à résoudre les problèmes techniques.
Documenter former et transmettre la connaissance sur les sujets complexes pour quelle ne repose jamais sur une seule personne.
Porter le processus donboarding des nouveaux développeurs.
Animer des ateliers de montée en compétences.
Garantir la qualité et la maintenabilité du code
Mettre en place des standards de code des tests et des revues de code régulières.
Développer la culture du test automatisé pour maintenir la qualité dans la durée.
Analyser les besoins et proposer des solutions pragmatiques et évolutives.
Collaborer avec les autres métiers et les instances de gouvernance
Contribuer à lexpertise de la solution avec le/la Tech Lead Mobile iOS et les Tech Leads Cloud et Embarqué notamment sur les contrats dinterface.
Travailler en étroite relation avec les architectes systèmes.
Siéger à la Design Authority pour arbitrer les choix techniques structurants et contribuer à la rédaction des ADR correspondants.
Participer aux communautés de pratique technique et en animer.
Qualifications :
Vous savez fédérer convaincre et faire progresser une équipe. Votre curiosité technique ne faiblit pas et vous aimez partager ce que vous savez. Vous aimez prendre de la hauteur sur les sujets techniques tout en restant proche du code et des besoins des utilisateurs.
Anglais : niveau B2 requis.
Prérequis techniques (vous maîtrisez plusieurs de ces compétences) :
Kotlin (maîtrise avancée) : coroutines Flow extensions channels Kotlin Multiplatform.
Frameworks UI Android (maîtrise avancée) : Jetpack Jetpack Compose en production cycle de vie des composants (Activity Fragment).
Architecture logicielle mobile (maîtrise avancée) : MVVM Clean Architecture modularité injection de dépendances (Hilt Koin ou équivalent).
Tests et qualité du code (maîtrise avancée) : JUnit Mockito lint et analyse statique.
CI/CD et publication (maîtrise avancée) : Git GitLab CI Gradle Fastlane keystores Google Play.
Intégration dAPIs (maîtrise) : APIs REST/JSON consommation des APIs du cloud gestion des erreurs réseau.
Les plus :
Connectivité et intégration système (maîtrise) : Bluetooth Low Energy (BluetoothGatt Central/Peripheral scanning caractéristiques GATT) Wi-Fi gestion détat des devices IoT.
Outils dIA (maîtrise) : vous les utilisez au quotidien pour gagner en efficacité.
Informations supplémentaires :
Poste en CDI basé à Annecy entre lac et montagnes
Organisation flexible avec jusquà 90 jours de télétravail par an dont 4 semaines possibles hors du domicile.
De nombreux avantages : intéressement et participation tickets restaurant chèques vacances et culture CSE conciergerie activités sportives Compte Épargne Temps et jusquà 3 jours dengagement solidaire par an via notre Fondation.
La protection des données personnelles de nos candidats est un engagement du Groupe SOMFY. Nous demandons donc à tout candidat de nous soumettre sa candidature exclusivement via notre système sécurisé et non par e-mail ou par courrier postal.
Remote Work :
No
Employment Type :
Full-time