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