Ton rôle
En tant que Lead Android, tu travailleras avec deux développeurs Android et interviendras sur différents projets à destination des équipes internes et prestataires dans un environnement à fort niveau d’exigence métier.
Responsabilités
- Assurer la qualité et la cohérence du code Android, principalement en Kotlin avec une architecture Clean Code.
- Examiner régulièrement le code et proposer des améliorations pour optimiser la performance et la maintenabilité.
- Être le point de contact principal pour les développeurs Android et les accompagner au quotidien.
- Organiser des sessions de formation interne sur les bonnes pratiques de développement Android.
- Recevoir, prioriser et répartir les demandes de développement en fonction des compétences, de la charge et des enjeux métier.
- Assurer le suivi des demandes et la bonne tenue des délais.
- Faciliter la communication avec les autres équipes impliquées dans les projets.
- Se tenir informé des évolutions et meilleures pratiques Android.
- Identifier et résoudre les problématiques techniques.
- Assurer la validation technique des développements avant leur mise en production.
Environnement technique
- Langages : Kotlin, JSON
- UI : Jetpack Compose
- Design system : Material 3 Expressive
- Architecture : MVVM, Flexible Clean Architecture
- Injection de dépendances : Dagger Hilt
- Base de données : Room
- API & Réseau : OpenAPI, Retrofit
- Librairies : Coil, ML Kit
- Build : Gradle, DSL
- Gestion de versions : Git
Qualifications
- Au moins 4 ans d'expérience en développement Android ou toute expérience significative dans un environnement technique exigeant avec un fort impact opérationnel.
- Maîtrise de Kotlin et des bonnes pratiques du développement Android.
- Maîtrise de la Clean Architecture, du MVVM et des principes de conception logicielle, appliquée dans la pratique quotidienne.
- Savoir modéliser un domaine métier complexe et concevoir une architecture simple, évolutive et maintenable.
- Capacité à prendre du recul sur un problème avant de coder, à identifier les bons niveaux d'abstraction et à faire les bons compromis techniques.
- Être à l'aise dans des environnements à fort enjeu opérationnel, avec des utilisateurs exigeants et des contraintes de production réelles.
- Savoir échanger avec les équipes Produit, Design et Backend, comprendre un besoin, le challenger lorsque c'est nécessaire et le transformer en une solution robuste.
Profil complémentaire
- Solide expérience en modélisation orientée objet et en design logiciel.
- Capacité à faire évoluer une architecture existante sans complexifier inutilement le code.
- Expérience du mentorat ou de l'accompagnement de développeurs.
- Bonne connaissance des méthodes agiles (Scrum, Kanban).
Rémunération et avantages
- Salaire selon ton expérience et ton niveau.
- Intéressement au groupe Iliad.
- Freebox offerte.
- Remboursement de ton abonnement Fibre Free.
- Tickets-restaurant : 10 € par jour, pris en charge à 60 % via Swile.
- Transport : jusqu'à 70 % de remboursement des frais de transport.
- Mutuelle et prévoyance avantageuses.
- Compte Épargne Temps (CET).
- Bons cadeaux, réductions, offres partenaires exclusives via le CSE.
Égalité et Diversité
Le groupe Iliad s’engage pleinement en faveur de ses collaborateurs·rices, à travers une politique stricte de non-discrimination et de lutte contre le harcèlement. Toutes les candidatures sont les bienvenues, quels que soient le parcours, l’âge, l’origine, le genre ou l’orientation sexuelle.