Tech Lead Mobile Android H/F
Prefer a full account with a password? Sign Up to Apply
Job Description
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 d’architectures 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 l’interopé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 l’atteindre.
• Élaborer et tenir à jour la roadmap technique Android, alignée sur les objectifs produits et cohérente avec celle d’iOS.
• 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 l’architecture logicielle des applications Android et leur intégration avec les autres composants qui composent notre offre (cloud, embarqué).
• Garantir la cohérence et l’interopé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 qu’elle ne repose jamais sur une seule personne.
• Porter le processus d’onboarding 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 à l’expertise de la solution avec le/la Tech Lead Mobile iOS et les Tech Leads Cloud et Embarqué, notamment sur les contrats d’interface.
• 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.
Requirements
Department: Innovation and Development
Function: Design
Experience Level: Associate