CDI - TECH LEAD ANDROID (E-COMMERCE) (H/F)

Nous recrutons pour lun de nos clients, un Tech Lead Android en CDI dans le secteur de la Grande Distribution.
Description de lentreprise
Notre client nourrit plus de 100 Millions de foyers dans le monde. Leader européen de la livraison à domicile, son ambition est de devenir une entreprise digitale et datteindre 10 Md de CA e-commerce en 2026. Leader de la transition alimentaire pour tous, c'est une entreprise engagée au service de ses clients.
Description du poste et des missions
Quel sera votre rôle?
Au sein de l'équipe Plateforme Client de lune des plus ambitieuses équipe digitale de France (+500 talents), vous intégrez une équipe de développement Android au sein de lune de nos 9 équipes Produits (One Stop Shop, Fast Shopping, Best Deals, Perfect Channel, On Time Delivery, Simple Care, Delighted Customer) et serez en lien direct avec le Chapter Lead Mobile. Vous managez une équipe située entre 5 et 20 collaborateurs internes et externes.
Passionné, polyvalent, expert et expérimenté, le Tech Lead a pour responsabilité de diffuser le savoir-faire et concrétiser les projets de transformation sur son périmètre de responsabilité avec un brin de challenge, une volonté dapprendre et un sens de la communication.
Le Tech Lead incarne des compétences en architecture applicative et en développement sur la stack technique Android.
En lien direct avec le Chapter Lead Mobile, vos missions consistent à :
Animer et gérer le flux de travail de léquipe AndroidAccompagner et former les équipes de développeurs sur la qualité logicielle en inculquant les pratiques de TDD, DDD, les revues de code et le pair programming, craft.Garantir l'application des bonnes pratiques de développements pour améliorer la qualité du code et la performance de nos solutions et notre architecture techniqueParticiper activement au développement Produit en binôme avec le Product Owner Mobile et le Tech Lead iOS, à prévoir en moyenne 30% de développement sur le posteSuperviser et assurer les activités de delivery et accompagner les équipes dans la résolution des problèmesParticiper aux choix des solutions technique, mettre en place et maintenir la CIRéaliser des veilles technologiques et être force de proposition pour évoluer et améliorer nos plateformesContribuer fortement à une communauté d'experts et développer les compétences des équipesUn plus, serait dassurer le rôle de devops « mobile »
Vos activités principales :
Architecture applicative & Structuration des solutions
Fournir des recommandations sur les conceptions à réaliser dans le respect de la stratégie IT.Piloter une partie de l'architecture de projets impliquant des risques limités ou un projet simple complet.Concevoir des solutions customisées et des applications d'entreprise tout en respectant les principes qui guident l'architecture du projet et les prérequis techniques de la DSI.Apporter son expertise quant à l'intégration d'applications dans l'écosystème de l'entreprise.Définir les spécifications, planifier, concevoir et développer des logiciels pour l'entreprise en appliquant les processus d'ingénierie logicielle appropriés, soit individuellement, soit de concert avec l'équipe de projet.Contribuer à la résolution des problèmes de support les plus difficiles.
Pratiques, Patterns, normes et standards
Définir et appliquer les normes et les procédures de programmation et de développement ainsi que les principes d'architecture et de programmation.Avoir une connaissance approfondie des langages de programmation et une approche orientée objet dans la conception, le codage, les tests et le débogage des programmes.Comprendre et appliquer de manière cohérente le processus de développement des applications actuelles.Développer ses connaissances sur les nouvelles technologies et leur application possible dans l'entreprise.Agir à titre de consultant interne, de défenseur, de mentor et d'agent de changement.
Projets & Développement
Garantir la vision technique du produit et profiter de son expérience technique et projets pour définir une feuille de route et apporter un éclairage unique et indispensable à son évolutionAccompagner léquipe de développement sur la qualité logicielle en appliquant des pratiques et des routines : TDD, revues de code, pair programming, rétrospectives tech ...Partager et créer des standards déquipe, rituels à travers la relecture de code et/ou sur des points darchitectureCoder avec l'équipe à hauteur de 30% en moyenneFluidifier et faciliter la réalisation du projet en interagissant avec le métier, les développeurs, le PO, le marketing, lUX, la sécurité...Sapproprier rapidement le projet et en comprendre les aspects fonctionnels et techniquesConstruire une équipe auto-organisée, maintenir sa cohésion et lamener à lautonomie.Transmettre, accompagner, coacher, et faire grandir les membres de léquipe sur les bonnes pratiques de développement, l'architecture applicative, etc.Contribuer à une communauté dexperts
?? Profil recherché
Vous êtes diplômé(e) dun Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique. Vous disposez dune expérience de plus de 5 ans en développement dapplications natives sur Android et connaissez lécosystème mobile au sens large.
Compétences techniques
Vous maitrisez parfaitement le SDK Android et Kotlin, un ou plusieurs langages et un intérêt et une expertise particulière pour l'architecture applicativeVous êtes curieux sur plusieurs champs d'application de l'informatique : web-front, mobile apps, backend API, Full Stack, IOT, etc.Vous êtes capable de comprendre les possibilités techniques qui sont à disposition et de pouvoir les exprimer dans le produit, pour loptimiser en termes de coût, defforts, etc.Vous êtes un fervent partisan des pratiques Software Craftsman et Agile.
Environnements techniques à connaître de manière plus ou moins importante et sur lesquels vous serez amenés à travailler sont les suivants :
Clean Architecture, MVVMAndroid Natif, KOTLIN, Coroutines, Ok, Retrofit, Dagger2, Butterknife, Picasso, Conceal ...Rest API, oAuth2, OIDC, postmannGithub / Gitflow, Bitrise, Appcenter, Firebase, Accengage, Batch ...Mockk, JUnit, Quick, Nimble
Compétences personnelles
Vous êtes passionné.e et polyvalent.e, vous avez la capacité de jongler et de prioriser en permanence entre plusieurs casquettes : expertise, accompagnement, coaching et formation.Vous avez un bon sens de lécoute et du partage, et vous êtes passionné par les nouvelles technologiesVous êtes pragmatique, vous avez la capacité à prendre de la hauteur pour pouvoir anticiper, lever les risques et éviter les raccourcis préjudiciables à la vision globaleVous êtes un bon communicant vous pouvez expliquer les enjeux des chantiers techniques qu'il faut mettre en place (automatisation, déploiement continu, architecture, etc.)Vous avez un brin de Leadership pour créer une dynamique et fédérer l'équipe autour dun objectif commun afin de délivrer régulièrement de la valeurVous êtes formateur, vous apportez un coaching personnalisé aux développeurs pour les aider à structurer leurs activités et maintenir leur motivation
Informations complémentairesType de contrat : CDIStatut : cadreLocalisation du poste : Ile-de-FranceRémunération : en fonction du profilAvantages :
- La mobilité internationale : des plans de mobilité pour les collaborateurs qui souhaitent rejoindre lune des filiales
- Laccès à des services exclusifs: salle de sport, crèche, plusieurs options de restauration au sein du siège avec participation CE, infirmerie, téléconsultation médicale, conciergerie, Coiffeur.
- Des avantages sociaux et financiers attractifs : Primes, intéressement, Participation, Avantages collaborateurs, Régime de retraite, Mutuelle avantageuse, Comité dEntreprise généreux pour vos Loisirs, Voyages et Équipements
- Des outils de formation continue.
Télétravail : 3 joursDémarrage souhaité : ASAP
Cette opportunité vous correspond ?
Adressez-nous votre candidature et un consultant vous contactera dans les plus brefs délais !
???
ORIGINE: PORTALE DI ANNUNCI
Offerta di lavoro trovata da Experteer grazie a partnership selezionate.
Candidati sul sito dell'azienda

Il Benchmark retributivo Experteer ti mostra una stima del valore di mercato di una specifica posizione. Non si tratta di un'indicazione da parte del Recruiter, bensì di una stima da parte di Experteer basata su diversi valori di mercato.

La stima da parte di Experteer si basa sia su dati interni, sia su diversi dati esterni. Il Benchmark retributivo di Experteer può essere fino al 15% maggiore o minore, a seconda della singola azienda (variazioni maggiori sono possibili in casi eccezionali).

Il Benchmark retributivo Recruiter vuole essere solo un'indicazione. Il livello retributivo reale della posizione dipende da vari fattori, come per esempio esperienza lavorativa e specializzazione del candidato.