
Lead Développeur Android (h/f)
Posted 9 days ago
Company Description
View moreCreated in the early 1990s, the iliad Group is the inventor of the world’s first triple-play box and has grown into a major European telecoms player, standing out for its innovative, straightforward and attractive offerings.
The Group is the parent of Free in France, iliad in Italy and Play in Poland, has over 16,500 employees serving 45.3 million subscribers, and generated €7.6 billion in pro forma revenues in 2021.
In France, the Group is an integrated Fixed and Mobile Ultra-Fast Broadband operator and had over 21.2 million retail subscribers at September 30, 2022. On March 23, 2021, the iliad Group launched its BtoB business in France under the Free Pro brand.
Job Description
Description du poste
Au sein du service App de la Direction des Systèmes d’Information Fibre Optique, les équipes conçoivent, développent et maintiennent une gamme variée d’outils accompagnant le déploiement et la maintenance du réseau fibre chez Free.
Ces outils couvrent notamment les applications mobiles, les systèmes de gestion de tickets, Audits terrain, logistique et de gestion des bons de commande.
L’équipe App compte aujourd’hui environ 30 personnes et pilote plus d’une dizaine d’applications utilisées quotidiennement par les équipes métier et les prestataires.
Ton rôle
En tant que Lead Android, tu travailleras avec deux développeurs Android et interviendra sur différents projets à destination des équipes internes, et prestaires dans un environnement à fort niveau d’exigence métier.
Tes principales missions :
Assurer la qualité et la cohérence du code Android, principalement en Kotlin avec une architecture Cleancode
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
QualificationsTu pourrais être le bon profil si tu :
As au moins 4 ans d'expérience en développement Android, ou une expérience significative dans un environnement technique exigeant avec un fort impact opérationnel.
Maîtrises Kotlin et les bonnes pratiques du développement Android.
As une vraie maîtrise de la Clean Architecture, du MVVM et des principes de conception logicielle — pas seulement en théorie, mais dans leur mise en œuvre au quotidien.
Sais modéliser un domaine métier complexe et concevoir une architecture qui reste simple, évolutive et facile à maintenir.
Es capable de prendre du recul sur un problème avant de coder, d'identifier les bons niveaux d'abstraction et de faire les bons compromis techniques.
Es à l'aise dans des environnements à fort enjeu opérationnel, avec des utilisateurs exigeants et des contraintes de production réelles.
Sais é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.
On recrute des profils, pas des CV. Si tu n'as pas exactement 4 ans d'expérience mais que tu démontres une vraie maturité technique et une excellente capacité de raisonnement, postule quand même : on veut te rencontrer.
Les profils forts auront aussi :
Une solide expérience de la modélisation orientée objet et du design logiciel.
Une capacité à faire évoluer une architecture existante sans complexifier inutilement le code.
Une expérience du mentorat ou de l'accompagnement de développeurs.
Une bonne connaissance des méthodes agiles (Scrum, Kanban).
Benefits
- Compte Épargne Temps
- Mutuelle prévoyance
- Transport remboursé
- Tickets restaurant
- 10€/jour Swile
