Dans le cadre d'un recrutement pour le compte de l'un de nos clients, nous recherchons un Développeur Android Senior.
En tant que Développeur Android Senior, vous serez amené à
- Concevoir et livrer des fonctionnalités prêtes à être mises en production au sein d'équipes Scrum
- Collaborer étroitement avec des équipes pluridisciplinaires afin de comprendre et traduire les besoins métiers
- Travailler en synergie avec les designers et les product owners pour créer des applications mobiles intuitives et innovantes
- Participer activement aux revues de code et aux échanges techniques en veillant à appliquer les bonnes pratiques et standards
Profil recherché
- Une expérience significative dans le développement d'applications Android natives, idéalement dans un contexte Agile
- Une solide maîtrise de Jetpack Compose, ainsi qu'une bonne compréhension des différences avec les approches UI traditionnelles (XML)
- Une excellente connaissance des composants Android modernes : Coroutines, Flow, LiveData, ViewModel, Navigation Component
- Une bonne maîtrise des architectures telles que MVVM (ou équivalent) adaptées au développement mobile
- Une compréhension approfondie des architectures applicatives et des design patterns
- Une expérience avec les outils CI/CD et les tests (unitaires et UI) appréciée
- Des connaissances en gestion des dépendances (Hilt, Dagger sont un plus)
- Une familiarité avec les API REST et les solutions de stockage de données
Qualités attendues
- Un véritable état d'esprit agile : collaboration, esprit d'équipe, remise en question et envie d'apprendre
- Une forte capacité à travailler en équipe, essentielle dans notre organisation
- De bonnes compétences en communication avec des interlocuteurs variés (développeurs, designers, product managers)
- Une maîtrise de l'anglais à l'écrit comme à l'oral la connaissance du français est un atout