SEVEN est une société de services numériques (ESN) privée, reconnue pour son expertise en transformation digitale et ses solutions innovantes pour le secteur bancaire au Maroc. Nous sommes à la recherche d’un développeur mobile iOS senior, capable de concevoir, développer et maintenir des applications bancaires hautement sécurisées et performantes. Vous serez intégré à une équipe pluridisciplinaire composée de Product Owners, Designers, Développeurs Backend, Spécialistes Sécurité et Testeurs QA.
Responsabilités principales :
- Concevoir et développer des fonctionnalités natives en Swift, en respectant les meilleures pratiques de l’écosystème iOS.
- Assurer la performance, la stabilité et la conformité aux standards Apple pour chaque release.
- Intégrer des API backend sécurisées (REST) en appliquant les protocoles de chiffrement et d’authentification requis.
- Participer aux décisions d’architecture mobile, aux revues de code et aux cérémonies agiles (Scrum, Kanban).
- Écrire et maintenir des tests unitaires (XCTest) et des tests automatisés (CI/CD) pour garantir la qualité du code.
- Collaborer étroitement avec les équipes Sécurité pour mettre en œuvre les exigences de chiffrement, de protection des données et de conformité réglementaire.
Compétences techniques attendues :
- Maîtrise de Swift, UIKit, SwiftUI et du développement iOS natif.
- Expérience avec les architectures MVVM et Clean Architecture.
- Connaissance approfondie des protocoles de sécurité iOS : Authentification, Protection des données, Chiffrement.
- Compétence en intégration d’API REST et en gestion de flux de données sécurisés.
- Maîtrise des outils de versionning (Git), de l’intégration continue (CI/CD) et des frameworks de test (XCTest, Combine/RxSwift).
- Capacité à écrire des animations fluides et à optimiser les performances graphiques.
Profil recherché :
- Expérience de 3 à 5 ans dans le développement iOS mobile, idéalement dans le secteur bancaire ou FinTech.
- Excellente connaissance des standards de sécurité Apple et des bonnes pratiques de développement mobile.
- Capacité à travailler en équipe, à communiquer efficacement et à prendre des initiatives.
- Esprit d’initiative, rigueur et sens de la qualité.
Vous rejoindrez une équipe dynamique, où l’innovation et la qualité sont au cœur de nos projets. Vous aurez l’opportunité de contribuer à la transformation digitale de la banque, en créant des expériences utilisateurs sécurisées et performantes, tout en évoluant dans un environnement stimulant et collaboratif.