Développeur Android
Entreprise d'appui au développement du numérique (EADN)
Publiée il y a 4 jours · Expire dans 1 mois
Description du poste
Description du poste : Développeur Android expérimenté, spécialisé dans la conception d’interfaces mobiles modernes, ergonomiques et performantes. Maîtrise approfondie de Kotlin, Jetpack Compose et des guidelines Material Design. Capable de transformer des maquettes UI/UX en expériences utilisateur fluides et cohérentes, tout en respectant les bonnes pratiques de design, d’optimisation et de qualité du code.
Activités et missions principales :
Compétences techniques :Développement AndroidKotlin,
Java Jetpack
Compose, XML Layout Composants
Jetpack : ViewModel, LiveData, Room, Navigation, DataStore, SQLite Android
Studio, Gradle UI / UXMaterial
Design 3 Conception
d’interfaces responsives Animations
et transitions Accessibilité
mobile Architecture & QualitéMVVM,
Clean Architecture Coroutines
/ Flow Tests UI
(Espresso, Compose Testing) Optimisation
des performances et gestion de la mémoire Intégration & APIRetrofit,
OkHttp Firebase
(Auth, Firestore, Messaging) Environnement & OutilsGit,
GitHub Méthodologies
Agile / Scrum Documentation
technique Linux Qualités personnelles :Capacité à produire un code propre, maintenable et conforme aux bonnes pratiques.Aptitude à identifier et résoudre rapidement les problèmes techniques.Conception d’interfaces attrayantes et ergonomiques pour une expérience utilisateur optimale.Efficacité dans la gestion de plusieurs projets simultanément.Capacité à intégrer rapidement de nouvelles technologies et frameworks.Travail efficace dans des environnements agile/scrum et bonne communication avec les équipes techniques et fonctionnelles.Attention portée aux performances, à la fluidité des applications et à la gestion de la mémoire.
Compétences linguistiquesMaîtrise parfaite du Anglais (niveau professionnel – lecture, rédaction et communication) – obligatoire.Arabe : Ecrit, parlé et lu ; Français : Ecrit, parlé et lu ;
Activités et missions principales :
Compétences techniques :Développement AndroidKotlin,
Java Jetpack
Compose, XML Layout Composants
Jetpack : ViewModel, LiveData, Room, Navigation, DataStore, SQLite Android
Studio, Gradle UI / UXMaterial
Design 3 Conception
d’interfaces responsives Animations
et transitions Accessibilité
mobile Architecture & QualitéMVVM,
Clean Architecture Coroutines
/ Flow Tests UI
(Espresso, Compose Testing) Optimisation
des performances et gestion de la mémoire Intégration & APIRetrofit,
OkHttp Firebase
(Auth, Firestore, Messaging) Environnement & OutilsGit,
GitHub Méthodologies
Agile / Scrum Documentation
technique Linux Qualités personnelles :Capacité à produire un code propre, maintenable et conforme aux bonnes pratiques.Aptitude à identifier et résoudre rapidement les problèmes techniques.Conception d’interfaces attrayantes et ergonomiques pour une expérience utilisateur optimale.Efficacité dans la gestion de plusieurs projets simultanément.Capacité à intégrer rapidement de nouvelles technologies et frameworks.Travail efficace dans des environnements agile/scrum et bonne communication avec les équipes techniques et fonctionnelles.Attention portée aux performances, à la fluidité des applications et à la gestion de la mémoire.
Compétences linguistiquesMaîtrise parfaite du Anglais (niveau professionnel – lecture, rédaction et communication) – obligatoire.Arabe : Ecrit, parlé et lu ; Français : Ecrit, parlé et lu ;