3 years ago
Rabat, MoroccoSenior
Responsibilities
- Développer des applications mobiles Android pour des projets clients de tailles et de secteurs variés.
- Mettre en œuvre les fondamentaux Android, la gestion du cache et le fonctionnement offline.
- Appliquer les bonnes pratiques de performance, d’optimisation, de sécurité et de concurrence.
- Utiliser des architectures et design patterns tels que MVVM et MVP.
- Réaliser des tests unitaires et collaborer avec les équipes et les clients.
Requirements
- Minimum 5 ans d’expérience en développement mobile sur la plateforme Android.
- Maîtrise des bases Android, notamment Activity, Fragment, Lifecycle, Storage, Intent et Web Services.
- Maîtrise d’Android Studio, Gradle, Java ou Kotlin, de la programmation orientée objet et des design patterns MVVM/MVP.
- Connaissances en sécurité, accès concurrentiel, performance, optimisation, cache, mode offline et tests unitaires.
- La connaissance de RxJava, RxAndroid, Data Binding, AndroidX, Android Jetpack et Architecture Components est un plus.
- Rigueur, esprit d’équipe, bon relationnel client et capacité d’adaptation.
