MCPNew: now works with Claude & AI assistants
Mobiapps

Mobiapps

Lead Développeur·euse Android Kotlin - Nantes F/H

Company

Mobiapps

Role

Lead Développeur·euse Android Kotlin - Nantes F/H

Job type

Full-time

Found on Mokaru

2 days ago

Share this job

Salary

Not disclosed by employer

Job description

En 12 ans , notre équipe Digital Factory composée d’une quarantaine de collaborateur·rices a su démontrer son expertise dans l’univers de la mobilité auprès de startups, PME, ETI et grands groupes tels que : SNCF Connect, La Poste, Yokis, L’Oréal,…

À travers notre ADN fortement orienté sur la mobilité, nous accompagnons nos clients sur l’ensemble des phases du cycle de vie d’un projet digital . Que ce soit à travers des missions d’expertise, de PoC, de cadrage ou de développement, nous sommes persuadé·es que la technologie utilisée n’est qu’un moyen de répondre à un besoin fonctionnel. C’est pourquoi nous adressons aussi des projets en mobile natif, cross-platform, front web, Progressive Web Apps ou back-end.

Nous accompagnons nos clients sur des projets depuis leurs locaux, en centre de service déporté ou au forfait dans notre agence.

Pour soutenir cette belle croissance, et afin de structurer la gestion de nos projets au forfait notre Digital Factory recherche un nouveau talent.

Vos missions

Afin de renforcer notre Digital Factory, nous recherchons un·e Lead Développeur·euse Android Kotlin pour accompagner nos client·es nantais·es dans la conception, le développement et l’évolution de leurs applications mobiles.

Pour cela, vous serez amené·e à

Concevoir et développer

Participer au cadrage fonctionnel et technique des projets

Échanger avec les équipes techniques et métiers (produit, design, backend…)

Définir les User Stories et les tâches techniques

Estimer la charge de développement

Concevoir des applications mobiles Android natives robustes et performantes

Développer de nouvelles fonctionnalités en Kotlin en respectant les bonnes pratiques

Maintenir et faire évoluer les applications existantes

Mettre en place des architectures scalables et maintenables (MVVM, Clean Architecture)

Intégrer des API et gérer les flux de données

Optimiser les performances et l’expérience utilisateur

Rédiger la documentation technique

Leadership technique

Définir et porter la vision technique Android en lien avec la stratégie produit

Piloter les choix d’architecture et garantir leur cohérence à l’échelle des projets

Arbitrer les décisions techniques et accompagner leur mise en œuvre

Garantir la qualité du code (tests unitaires, instrumentation, code review)

Définir et faire respecter les standards de développement et de qualité

Encadrer et faire monter en compétences les développeurs Android (mentoring, pair programming)

Animer les rituels techniques et fédérer la communauté Android

Participer au recrutement et à l’évaluation des profils techniques

Mener une veille technologique et impulser une démarche d’amélioration continue

Contribuer à nos communautés de pratiques

Intégration, déploiement et run

Utiliser les outils et pratiques de qualimétrie (Ktlint, SonarCloud, code review…)

Mettre en place et/ou faire évoluer une chaîne d’intégration continue CI/CD

Structurer et optimiser les processus de build, de déploiement et de release management

Automatiser les builds et les déploiements

Publier les applications sur le Google Play Store

Assurer le suivi en production (crash, performance, analytics)

Suivre et piloter les indicateurs de qualité (crash rate, performance, couverture de tests)

Gérer les incidents et assurer le support applicatif

Participer aux évolutions correctives et continues des applications

Coordonner les sujets Android avec les équipes backend, iOS, QA et produit

Contextes techniques

Mobile : Android natif (Kotlin)

Architecture : MVVM, Clean Architecture

Programmation : RxJava

Jetpack : Compose, Navigation Component, ViewModel, LiveData, DataBinding, ViewBinding

Injection de dépendances : Dagger2

API : REST, Retrofit2, OkHttp

Tests : JUnit, Mockito, Robolectric

Qualité : Ktlint, SonarCloud

CI/CD : Azure DevOps, AppCenter

Méthodologies : Agile Scrum, mode produit

Outils : Jira, Confluence

Environnements appréciés

Firebase (Crashlytics, Remote Config)

Sécurité applicative (Fortify On Demand)

Outils : Console Google Play, Figma

Resume ExampleCover Letter Example

Explore more