Vous intégrerez l'équipe de développement mobile de SII Services Maroc, une entreprise reconnue dans le secteur IT / Telecom, basée à Casablanca. Votre rôle principal sera de concevoir, développer et maintenir des applications iOS de haute qualité, en utilisant le langage Swift et les frameworks Cocoa Touch. Vous participerez à toutes les phases du cycle de vie logiciel : analyse des besoins, conception technique, codage, tests unitaires, intégration continue et déploiement.
Les missions clés incluent :
- Analyse fonctionnelle et rédaction de spécifications techniques.
- Conception d'architecture logicielle adaptée aux contraintes mobiles.
- Développement d'interfaces utilisateurs conformes aux standards iOS (UIKit, SwiftUI).
- Intégration d'API RESTful, gestion de la persistance locale (Core Data, Realm).
- Rédaction et exécution de tests unitaires et d'interface (XCTest, UI Tests).
- Participation aux revues de code et aux réunions d'équipe (Scrum).
- Veille technologique sur les nouveautés Swift, iOS et les bonnes pratiques de développement mobile.
Compétences requises :
- Maîtrise du langage Swift (Swift 5.x) et des frameworks iOS (UIKit, SwiftUI).
- Expérience confirmée dans le développement d'applications iOS natives.
- Connaissance des principes de conception d'interface utilisateur (UX/UI) et de l'architecture MVC/MVVM.
- Compétences en intégration d'API REST, gestion de JSON, et utilisation de bibliothèques tierces (Alamofire, SDWebImage).
- Maîtrise des outils de versionning (Git) et des pipelines CI/CD (Fastlane, Jenkins).
- Bonne connaissance des bonnes pratiques de sécurité mobile (gestion des certificats, chiffrement, stockage sécurisé).
Profil recherché :
- Expérience d'au moins 2 ans en développement iOS.
- Capacité à travailler de manière autonome tout en collaborant efficacement au sein d'une équipe.
- Bonne communication en français, l'anglais technique est un plus.
- Esprit d'initiative, curiosité et volonté d'apprendre les nouvelles technologies.
En rejoignant SII Services Maroc, vous bénéficierez d'un environnement de travail stimulant, d'opportunités de formation continue, et d'un package salarial compétitif. Vous contribuerez à la réalisation de projets innovants pour des clients internationaux, tout en évoluant dans une culture d'entreprise axée sur l'excellence technique et la satisfaction client.