New
Job description
NCS Group, acteur majeur du secteur des services numériques, recherche un(e) Développeur(se) Android talentueux(se) pour rejoindre son équipe technique basée au Maroc. Vous intégrerez un environnement dynamique où l'innovation, la qualité du code et la satisfaction client sont au cœur des projets.
**Missions principales**
- Concevoir, développer et maintenir des applications mobiles Android de haute qualité, en respectant les exigences fonctionnelles et techniques.
- Rédiger du code propre, lisible, évolutif et performant en utilisant les dernières technologies Android (Kotlin, Jetpack, Coroutines, Hilt/Dagger, Room, Navigation Component, etc.).
- Implémenter les maquettes UI/UX fournies par les designers en utilisant XML et Jetpack Compose, en veillant à l’harmonisation avec les guidelines Material Design.
- Collaborer étroitement avec les équipes pluridisciplinaires (designers, chefs de produit, développeurs backend, QA) afin de garantir la cohérence fonctionnelle et technique des livrables.
- Optimiser les performances de l’application (temps de chargement, consommation mémoire, réactivité) et assurer la compatibilité avec les différentes versions d’Android et tailles d’écran.
- Identifier, diagnostiquer et corriger les bugs, améliorer la stabilité et la sécurité de l’application grâce à des tests unitaires, d’intégration et UI automatisés.
- Participer aux revues de code, aux cérémonies Agile (scrum, sprint planning, rétrospectives) et contribuer à l’amélioration continue des processus de développement.
- Se tenir informé(e) des évolutions du framework Android, des bonnes pratiques du secteur et proposer des solutions innovantes pour enrichir les produits.
**Profil recherché**
- Diplôme en informatique, ingénierie logicielle ou formation équivalente.
- Minimum 3 ans d’expérience professionnelle en développement d’applications Android natives.
- Maîtrise du langage Kotlin et bonne connaissance de Java.
- Expérience avérée avec Jetpack Compose, Architecture MVVM, Clean Architecture et les bibliothèques Jetpack (LiveData, ViewModel, Navigation, WorkManager, etc.).
- Connaissance des API RESTful, JSON, OAuth2 et des outils de versionning (Git).
- Sens du détail, esprit d’équipe, capacité à travailler en mode Agile et à gérer les priorités.
- Bon niveau d’anglais technique (lecture de documentation, communication avec des équipes internationales).
**Ce que nous offrons**
- Un contrat CDI à temps plein avec un salaire compétitif (à négocier selon profil).
- Un environnement de travail hybride (3 jours au bureau à Casablanca, 2 jours en télétravail).
- Des projets variés pour des clients nationaux et internationaux, offrant une forte visibilité et des challenges techniques.
- Des opportunités de formation continue (certifications, conférences, ateliers) et de progression de carrière.
- Des avantages sociaux (mutuelle, tickets restaurant, activités team‑building).
- Un cadre de travail moderne, des bureaux équipés et une culture d’entreprise axée sur l’innovation et le bien‑être des collaborateurs.
Rejoignez NCS Group et participez à la création d’applications mobiles qui font la différence !