Lead Android Developer
Intervention au sein de l'équipe technique de Sephora afin d'encadrer l'équipe de développement Android et de garantir la robustesse des applications mobiles.
- Pilotage au quotidien d'une équipe Android de 10 développeurs, en apportant cadrage technique, accompagnement, arbitrage et soutien à la livraison.
- Accompagnement de la montée en compétences des développeurs juniors et des apprentis grâce au mentoring, au partage de connaissances, au pair programming et au feedback technique.
- Participation aux entretiens de recrutement de nouveaux développeurs, puis contribution à leur onboarding et à leur intégration dans l’équipe et l’écosystème technique.
- Animation des revues de code et promotion des standards de qualité Android, des principes SOLID, le clean code, la testabilité et les bonnes pratiques d’architecture.
- Contribution aux décisions d’architecture et à l’évolution d’une base applicative fondée sur Clean Architecture, MVVM, modularité et injection de dépendances.
- Maintenance et évolution des applications Android de Sephora sur plusieurs marchés européens, en veillant à la robustesse, la scalabilité, la maintenabilité, la performance et la stabilité en production.
- Participation avec les Product Owners aux estimations, au refinement, aux études de faisabilité et au découpage des stories, en vulgarisant les enjeux techniques et les compromis nécessaires.
- Coordination étroite des échanges avec les équipes produit, design, backend, QA et iOS afin d’assurer l’alignement inter-équipe, la fluidité des décisions et la qualité des livraisons.
- Promotion de la communication, de l’autonomie, de l’entraide et de l’amélioration continue au sein de l’équipe, tout en arbitrant de manière pragmatique entre excellence technique, contraintes de délai et valeur produit.
Environnement technique