Le poste de Senior Android Mobile Developer – Banking est au cœur de la transformation digitale de SEVEN, une société privée spécialisée dans les technologies numériques et les services bancaires. Vous serez responsable de la conception, du développement et de la maintenance d’applications mobiles Android destinées aux clients bancaires, en veillant à la conformité aux normes de sécurité et aux exigences réglementaires propres au secteur financier.
Responsabilités principales :
- Concevoir et développer des applications Android robustes en utilisant Kotlin, Android Jetpack, MVVM et Clean Architecture.
- Intégrer des services backend via API REST, tout en garantissant la sécurité des données et la conformité aux normes PCI‑DSS.
- Collaborer avec les équipes de sécurité, QA et produit pour assurer la qualité, la performance et la fiabilité des applications.
- Mettre en place et maintenir des pipelines CI/CD, gérer le contrôle de version avec Git et suivre les meilleures pratiques de développement.
- Encadrer les développeurs juniors, partager les connaissances et promouvoir les bonnes pratiques de codage.
Compétences techniques requises :
- Maîtrise de Kotlin et des bibliothèques Android Jetpack.
- Expérience avérée avec les architectures MVVM et Clean Architecture.
- Connaissance approfondie des API REST, de la gestion des dépendances et de la sécurisation des applications mobiles.
- Compétences en Git, CI/CD, tests unitaires et d’intégration, ainsi qu’en méthodologies Agile.
Environnement de travail :
- Contrat CDI (CDI) à temps plein.
- Lieu de travail : Casablanca, présentiel (OS).
- Équipe mobile dynamique, travaillant en collaboration avec les équipes produit, sécurité et conformité.
Profil recherché :
- Expérience de 3 à 5 ans en développement Android, idéalement dans le secteur bancaire.
- Formation Bac +5 (BAC +5) ou équivalent.
- Excellente maîtrise du français et de l’anglais (niveau B2 ou équivalent).
Ce poste offre l’opportunité de travailler sur des projets innovants, de contribuer à la sécurité et à la performance d’applications critiques, et de jouer un rôle clé dans la transformation digitale de la banque.