Developpeur Senior Mobile Android H/F
Role details
Job location
Tech stack
Job description
Les solutions sont majoritairement déployées en marque blanche pour des acteurs publics tels que les métropoles, les villes et les régions. Avec plus de 5 millions d'utilisateurs réguliers, les produits du client sont utilisés quotidiennement sur de nombreux territoires.
Les ambitions à moyen et long terme sont importantes : poursuite du développement en France et à l'international, lancement d'une offre SaaS entièrement paramétrable et déploiement d'une solution dédiée aux entreprises et à la mobilité de leurs collaborateurs.
Missions principales
Ton quotidien sera varié et comprendra notamment :
L'analyse et la conception de l'architecture des solutions mobiles Android.
La réalisation d'études et d'analyses techniques.
Le développement natif Android des interfaces applicatives et l'intégration des API REST fournies par les équipes back-end ou par des partenaires externes.
L'utilisation de SDK internes afin d'optimiser les performances et la maintenabilité des applications.
La mise en place et la maintenance de tests unitaires et fonctionnels, avec une automatisation progressive assurée par l'équipe QA.
La préparation des déploiements et des mises en production via des processus CI/CD gérés par les équipes DevOps.
La rédaction de documentations techniques.
La montée en compétences continue accompagnée par les Tech Leads, notamment via les revues de code et les échanges techniques.
La veille technologique et la participation à l'amélioration continue des solutions existantes.
Stack technique
Kotlin (coroutines et Flow)
Jetpack Compose
Hilt, Room
Ktor
Web services REST
MVVM, UseCases, Repository
Jenkins, Git
Architecture modulaire
Requirements
Formation Bac +5 en informatique appréciée, mais non obligatoire. Les compétences et la personnalité sont prioritaires.
Minimum 4 ans d'expérience en tant que développeur mobile Android natif en Kotlin.
Poste nécessitant une autonomie immédiate, profils juniors non recherchés.
Compétences indispensables
Excellente maîtrise du développement Android natif avec Kotlin
Maîtrise des web services REST en tant que consommateur
Bonne connaissance des tests unitaires et fonctionnels
Pratiques d'intégration continue, notamment avec Jenkins
Connaissance des méthodologies Agile
Compétences appréciées
Connaissances en architectures distribuées ou micro-services
Sensibilité à l'UX et à l'ergonomie des interfaces mobiles
Qualités attendues
Autonomie, esprit d'équipe, force de proposition, communication, curiosité et humilité.
Benefits & conditions
Un cadre de travail stimulant avec des projets variés à fort impact
Un accompagnement de proximité et des formations continues
Une culture d'entreprise centrée sur la collaboration, l'innovation et le bien-être
Télétravail partiel possible, paniers repas, mutuelle premium
Envie de rejoindre une entreprise où il fait bon vivre ? Postulez dès maintenant et devenez acteur de votre avenir avec MAESTRIA.