Vous intégrerez l’équipe mobile senior de SEVEN, une société hybride alliant conseil et ESN, reconnue pour son expertise digitale et ses projets de transformation numérique. Votre mission principale sera de concevoir, développer et maintenir des applications mobiles iOS dédiées aux services bancaires, où la sécurité, la stabilité et la performance sont primordiales.
Responsabilités clés :
- Développer des fonctionnalités natives en Swift, en utilisant UIKit et, idéalement, SwiftUI pour créer des interfaces fluides et conformes aux parcours digitaux bancaires.
- Concevoir des architectures robustes (MVVM, Clean Architecture) afin de garantir la maintenabilité et la testabilité du code.
- Intégrer des API backend sécurisées via REST, en assurant la gestion des tokens, l’authentification et la protection des données sensibles.
- Collaborer étroitement avec les équipes Produit, Design, Backend, Sécurité et QA pour définir les exigences fonctionnelles et techniques.
- Participer aux revues de code, aux décisions d’architecture mobile et aux tests unitaires (XCTest), en veillant à la qualité du code.
- Mettre en place et maintenir des pipelines CI/CD pour automatiser les builds, les tests et les déploiements.
- Optimiser les performances de l’application (temps de chargement, consommation mémoire, consommation batterie) en identifiant et corrigeant les goulots d’étranglement.
- Documenter les API, les composants et les bonnes pratiques pour faciliter la montée en compétences de l’équipe.
- Contribuer à la culture d’agilité, en participant aux cérémonies Scrum (stand‑ups, sprint planning, retrospectives) et en favorisant la collaboration inter‑équipes.
Profil recherché :
- 3 à 5 ans d’expérience en développement iOS natif.
- Maîtrise de Swift, UIKit et idéalement SwiftUI.
- Expérience dans le développement de solutions bancaires, fintech ou produits critiques (atout majeur).
- Excellente compréhension des enjeux de sécurité (authentification, chiffrement, protection des données).
- Connaissance des architectures modernes (MVVM, Clean Architecture) et des intégrations API REST.
- Maîtrise de Git, CI/CD, XCTest et bonnes pratiques de développement mobile.
- Bonus : animations avancées, Combine/RxSwift, tests automatisés.
Environnement de travail :
- Base à Casablanca, en présentiel (OS).
- Contrat CDI.
- Équipe mobile senior dédiée à des projets stratégiques dans le secteur bancaire.
- Culture d’agilité, de qualité et de sécurité.
Si vous êtes passionné par le développement mobile, que vous avez une solide expérience en iOS et que vous souhaitez travailler sur des projets bancaires de haute valeur, rejoignez SEVEN et contribuez à transformer l’expérience digitale des clients marocains.