Développeur Android Confirmé H/F - Winside
- Lille - 59
- Freelance
- Télétravail accepté
- Winside
Les missions du poste
Le besoin
Informations complémentaires
Mission longue durée
Localisation : Métropole lilloise
Mode de travail hybride (2 jours de télétravail/semaine)
Démarrage : ASAP (ou dans 1 mois si préavis)
Contexte
Dans le cadre de l'évolution et de l'enrichissement continu d'une application mobile grand public à forte audience, notre client recherche un Développeur Android Senior afin de renforcer son équipe Mobile.
Au sein d'une équipe pluridisciplinaire, vous participerez à la conception, au développement et à la maintenance de l'application Android. Vous contribuerez également aux choix techniques, à l'amélioration continue de la qualité du code et à la mise en place des bonnes pratiques de développement.
Nous recherchons un profil expérimenté, autonome sur les sujets Android, capable de participer aux décisions techniques de l'équipe et d'accompagner ses pairs dans la résolution de problématiques complexes.
Vous travaillerez en étroite collaboration avec les équipes Mobile, Back-end, Produit, UX/UI et QA dans un environnement Agile.
Vos missions
Développement Android
Concevoir, développer et maintenir les fonctionnalités de l'application Android.
Participer à la conception technique des nouvelles fonctionnalités.
Développer des composants robustes, performants et maintenables.
Intégrer les API et services Back-end.
Assurer la maintenance corrective et évolutive de l'application.
Diagnostiquer et corriger les anomalies complexes.
Optimiser les performances et la stabilité de l'application.
Garantir la compatibilité avec les différentes versions et configurations Android.
Participer à la préparation et à la mise en production des releases.
Expertise technique & qualité
Contribuer aux choix techniques et aux évolutions d'architecture.
Participer à la définition et à l'amélioration des bonnes pratiques de développement mobile.
Réaliser des revues de code et accompagner les autres développeurs sur la qualité des livrables.
Développer et maintenir les tests unitaires et automatisés.
Contribuer à l'amélioration continue de la couverture et de la qualité du code.
Identifier les risques techniques et proposer des solutions adaptées.
Participer à la réduction de la dette technique.
Assurer une veille technologique active sur l'écosystème Android.
Collaboration & partage de connaissances
Travailler en étroite collaboration avec les autres développeurs mobiles.
Participer à la documentation technique des projets.
Favoriser le partage de connaissances au sein de l'équipe.
Accompagner ponctuellement les développeurs sur les problématiques techniques complexes.
Environnement Agile
Participer aux cérémonies Scrum : Planning, Daily, Refinement, Review et Rétrospective.
Contribuer au découpage et à l'estimation des User Stories.
Participer aux phases de recette, de déploiement et au suivi des fonctionnalités en production.
Environnement technique
Kotlin
Android SDK
MVVM / Clean Architecture
API REST
Git
Tests unitaires et automatisés
CI/CD
Méthodologie Agile Scrum
Le profil recherché
Profil recherché
Minimum 5 ans d'expérience en développement Android natif.
Excellente maîtrise de Kotlin.
Bonne connaissance des architectures modernes (MVVM, Clean Architecture...).
Expérience significative dans l'intégration d'API REST.
Maîtrise des tests unitaires et des bonnes pratiques de développement logiciel.
Sensibilité forte à la qualité de code, aux performances et à l'expérience utilisateur.
Expérience des environnements Agile/Scrum.
Autonomie, rigueur, esprit d'équipe et capacité à être force de proposition.
Aisance dans la collaboration avec des équipes pluridisciplinaires.