جديد
وصف الوظيفة
Toters est une plateforme de commerce électronique et de livraison à la demande qui permet aux clients d’obtenir tout ce dont ils ont besoin dans leur ville avec le plus haut niveau de commodité. La technologie est au cœur de toutes nos activités. Nos équipes produit et ingénierie travaillent chaque jour pour créer des expériences qui simplifient la vie des clients tout en améliorant continuellement les systèmes internes afin de livrer plus rapidement et à moindre coût.
En tant que **Senior iOS Engineer**, vous jouerez un rôle stratégique dans la conception, le développement et la maintenance de nos applications mobiles iOS. Vous serez responsable des parties les plus visibles et critiques de l’application Toters, garantissant une expérience utilisateur fluide, intuitive et performante. Vous transformerez les idées produit en solutions évolutives, fiables et sécurisées, tout en veillant à la qualité du code, à la performance de l’application et à la réduction de la dette technique.
**Vos missions principales**
- Concevoir et implémenter des fonctionnalités complexes en suivant les meilleures pratiques d’ingénierie (architecture MVVM, Clean Architecture, TDD, CI/CD).
- Prendre des décisions architecturales majeures pour le stack iOS (Swift, SwiftUI, Combine, UIKit) et assurer leur alignement avec la roadmap produit.
- Diriger la livraison technique d’initiatives à fort impact, de la phase de conception à la mise en production, en collaborant étroitement avec les chefs de produit, les designers UI/UX, les équipes backend et les parties prenantes.
- Mettre en place et maintenir des tests unitaires, d’intégration et UI automatisés afin de garantir la stabilité de l’application.
- Optimiser les performances (temps de chargement, consommation mémoire, réactivité) et assurer la conformité aux exigences de sécurité et de confidentialité.
- Identifier proactivement les risques, proposer des solutions d’atténuation et piloter la réduction de la dette technique.
- Contribuer à la définition de la roadmap technique mobile, partager vos connaissances et mentorat les développeurs moins expérimentés.
- Participer aux revues de code, aux rétrospectives d’équipe et aux cérémonies Agile (scrum, grooming, planning).
**Profil recherché**
- Minimum 5 ans d’expérience professionnelle en développement iOS, avec une solide maîtrise de Swift (et, idéalement, d’Objective‑C).
- Expérience avérée dans la conception d’applications à grande échelle, incluant la mise en place d’architectures modulaires et testables.
- Maîtrise des frameworks modernes (SwiftUI, Combine, Core Data, MapKit, Push Notifications).
- Connaissance approfondie des API RESTful, du JSON, du networking (URLSession, Alamofire) et des principes de sécurité mobile.
- Pratique des outils de versionning (Git), d’intégration continue (GitHub Actions, Fastlane) et de déploiement (TestFlight, App Store).
- Esprit d’équipe, excellente communication et capacité à travailler en environnement Agile.
- Passion pour l’expérience utilisateur, sens du détail et volonté d’innover constamment.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une start‑up en forte croissance, avec une culture d’innovation et de collaboration.
- Possibilité de travailler en mode hybride (3 jours au bureau, 2 jours en remote) dans nos bureaux modernes de Casablanca.
- Un package salarial compétitif, des avantages sociaux (mutuelle, tickets restaurant, transport) et des opportunités de formation continue.
- Des challenges techniques variés, la liberté d’expérimenter de nouvelles technologies et la possibilité d’influencer la direction produit de Toters.
- Une équipe passionnée, des hackathons internes et un programme de mentorat pour accélérer votre évolution professionnelle.
Rejoignez Toters et participez à la création d’une expérience mobile qui transforme le quotidien de millions d’utilisateurs à travers le Maroc !