Développeur Android senior Kotlin — H/F
Il y a 3 jours
Lille, Hauts-de-France
ASAP TECHNOLOGIES
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Nous recherchons un Développeur Android senior pour accompagner un acteur du secteur du prêt-à-porter dans l?évolution de son application mobile e-commerce à forte volumétrie. Vous intégrerez une équipe pluridisciplinaire réunissant des profils Android, iOS, Back-end, Produit, UX/UI et QA, dans un environnement Agile. Vous contribuerez au développement de nouvelles fonctionnalités, à l?amélioration des performances et de la qualité du code, ainsi qu?à la réduction de la dette technique. Vos missions Concevoir et développer des fonctionnalités Android robustes en Kotlin. Participer aux décisions techniques et à l?évolution de l?architecture. Appliquer les principes MVVM / Clean Architecture et la séparation des couches data, domain et presentation. Identifier et prioriser les chantiers de dette technique et mener les refactorings associés. Développer les tests automatisés et renforcer les standards de qualité. Diagnostiquer et résoudre les problèmes complexes de performance et de stabilité. Contribuer à l?amélioration des pipelines CI/CD et des processus de livraison. Collaborer avec les équipes Produit, UX/UI, QA et Back-end. Accompagner les développeurs sur les problématiques techniques complexes et partager les bonnes pratiques. Profil candidat: Vous justifiez d?au moins 5 ans d?expérience en développement Android, avec une maîtrise avancée de Kotlin. Autonome et force de proposition, vous savez concilier les enjeux techniques avec les priorités produit et expliquer vos choix à des interlocuteurs variés. Compétences indispensables Android natif et Kotlin avancé. SDK Android et composants Jetpack : ViewModel, LiveData/Flow, Room, Navigation. MVVM / Clean Architecture et séparation en couches. Tests unitaires, d?intégration et UI : JUnit, Mockito, Espresso ou équivalents. Qualité de code : lint, Sonar, couverture de tests. Gestion de la dette technique et refactoring d?applications existantes. Analyse et résolution de problèmes complexes en production. Collaboration en équipe pluridisciplinaire Agile. Compétences appréciées CI/CD Android : GitLab CI, GitHub Actions, Bitrise ou Azure DevOps. Gestion des build variants, de la signature et des déploiements sur le Play Store. API REST/JSON, Retrofit, OkHttp, gestion des erreurs et du cache. Observabilité : Firebase Crashlytics, Sentry, Firebase Analytics ou GA4. Guidelines Material Design. Expérience sur des applications B2C ou e-commerce à forte volumétrie. Modularisation d?une application legacy et optimisation des performances. Mentoring et contribution aux standards techniques de l?équipe.