جديد
وصف الوظيفة
SEVEN, cabinet de conseil et ESN de nouvelle génération, est le partenaire digital de référence au Maroc. Fort de plus de 60 ingénieurs spécialisés, nous accompagnons les grands acteurs marocains dans leurs transformations digitales, data et IA. Nous recherchons un Développeur iOS Senior passionné par les technologies mobiles et les enjeux de la finance digitale pour concevoir et développer les applications bancaires de nouvelle génération.
**Missions principales**
- Concevoir, développer et maintenir des applications iOS natives en Swift, en respectant les standards de qualité, de sécurité et de performance propres au secteur bancaire.
- Créer des interfaces fluides et intuitives, conformes aux parcours digitaux bancaires, en utilisant UIKit, SwiftUI et les dernières bonnes pratiques d’UX/UI.
- Intégrer des API backend sécurisées (REST, GraphQL) en assurant la conformité aux exigences de sécurité (OAuth2, JWT, chiffrement des données).
- Participer aux décisions d’architecture mobile (MVVM, VIPER, Clean Architecture) et aux revues de code afin de garantir la maintenabilité et la scalabilité des solutions.
- Collaborer étroitement avec les équipes Produit, Design, Backend, Sécurité et QA dans un environnement Agile (Scrum/Kanban) pour livrer des incréments fonctionnels de haute qualité.
- Mettre en place et maintenir des pipelines CI/CD (Fastlane, GitHub Actions) pour automatiser les builds, les tests unitaires et les tests d’interface.
- Contribuer à la rédaction de la documentation technique et fonctionnelle, ainsi qu’à la mise en place de bonnes pratiques de testing (unit tests, UI tests, test de performance).
- Veiller à l’optimisation des performances (temps de lancement, consommation mémoire, réactivité) et à la conformité aux exigences réglementaires du secteur bancaire.
**Profil recherché**
- Minimum 5 ans d’expérience professionnelle en développement iOS, avec une solide maîtrise de Swift et du SDK iOS.
- Expérience avérée dans la conception d’applications bancaires ou fintech, avec une bonne compréhension des contraintes de sécurité et de conformité.
- Maîtrise des frameworks modernes (UIKit, SwiftUI, Combine, Core Data) et des patterns d’architecture (MVVM, VIPER, Clean Architecture).
- Connaissance approfondie des protocoles de communication (REST, GraphQL) et des mécanismes d’authentification sécurisée (OAuth2, JWT).
- Expérience en tests automatisés (XCTest, UI tests) et en mise en place de pipelines CI/CD.
- Bonnes pratiques de gestion de version avec Git et expérience du travail en équipe Agile.
- Capacité à communiquer clairement avec les parties prenantes non techniques et à proposer des solutions innovantes.
- Anglais professionnel (lecture et rédaction de documentation technique).
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une équipe mobile senior (développeurs Android & iOS, architecte mobile, experts sécurité, QA automation, UX/UI designers).
- Possibilité de travailler en mode hybride (3 jours sur site à Casablanca, 2 jours en remote) avec des espaces de travail modernes et collaboratifs.
- Accès à des formations continues, certifications et conférences (Apple WWDC, fintech meetups).
- Rémunération attractive, bonus de performance et avantages sociaux (mutuelle, tickets restaurant, transport).
- Participation à des projets à forte valeur ajoutée, impact direct sur la transformation digitale du secteur bancaire marocain.
- Culture d’entreprise axée sur l’innovation, la qualité et le bien‑être des collaborateurs.
Rejoignez SEVEN et contribuez à façonner l’avenir de la banque digitale au Maroc !