Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Français (5/5) - Anglais (non requis)
Heures de travail par semaine :
37,5 heures
Type de poste :
Hybride - Montréal (6 jours/mois en présentiel, dont 2 jours au Vieux-Port lors du PI Planning, toutes les 8 semaines)
Durée de la mission en mois :
6 mois (renouvelable)
À propos du poste
En tant que Développeur iOS sénior, vous serez responsable du développement, de la maintenance et de l’évolution d’applications mobiles à forte visibilité.
Votre rôle couvrira l’ensemble du cycle de vie du produit — de la conception à la mise en production — dans un cadre DevSecOps rigoureux.
Vous collaborerez avec les équipes d’architecture, de produit et de QA afin d’assurer des livraisons de haute qualité, en suivant les meilleures pratiques de développement mobile.
Vous contribuerez également à l’innovation technologique de l’équipe en intégrant de nouvelles tendances et en proposant des solutions créatives pour améliorer les fonctionnalités existantes.
Exigences et compétences techniques
- Diplôme collégial (DEC) ou baccalauréat en technologie de l’information ou en génie informatique, ou équivalent
- 6 à 10 ans d’expérience en développement logiciel (profil sénior)
- Excellente compréhension de la sécurité mobile et des bonnes pratiques associées
- Solide maîtrise des architectures MVVM-C et Clean Architecture
- Expérience dans l’intégration à des services backend REST
- Bonne connaissance des modèles d’authentification (OAuth2, OpenID Connect)
- Expérience avec l’intégration d’un SDK tiers et le déploiement continu
- Connaissance des bases de données locales (Realm, SQLite)
- Maîtrise des langages et frameworks iOS : Swift, UIKit, SwiftUI, ainsi que des technologies asynchrones (Async/Await, Combine)
- Expérience avec les outils Cocoapods, Swift Package Manager, XCode, et XCode Cloud
- Connaissance des outils Firebase et Figma
- Expérience avec les composantes cartographiques (ex. Google Maps)
- Bonne maîtrise des concepts d’injection de dépendances et des revues de code
- Concevoir et développer des applications iOS robustes, performantes et évolutives
- Assurer la qualité du code, sa maintenabilité et le respect des standards DevSecOps
- Participer à la revue de code et à l’amélioration continue des pratiques de développement
- Collaborer avec les équipes d’architecture, d’analyse fonctionnelle et d’assurance qualité pour garantir des livraisons fiables
- Réaliser des tests unitaires et d’intégration afin de valider la robustesse des solutions développées
- Contribuer à la planification et à la conception des itérations dans un cadre Agile
- Participer activement à l’évolution fonctionnelle et technique de l’application selon les besoins d’affaires
- Développer et intégrer des applications mobiles iOS au sein de la plateforme existante
- Analyser les besoins en collaboration avec le Product Owner et proposer des solutions techniques adaptées
- Garantir la qualité des livrables tout au long du cycle de développement (CI/CD, tests, code review, déploiement)
- Participer à la conception et à l’architecture des nouvelles fonctionnalités
- Effectuer une veille technologique pour identifier les innovations pertinentes à introduire dans le produit
- Identifier et résoudre efficacement les problèmes techniques rencontrés
- Maintenir et faire évoluer le code en continu afin d’assurer la stabilité et la performance du produit
- Contribuer à la documentation technique et au partage de connaissances au sein de l’équipe
- Bonne compréhension de la gestion des certificats Apple et de leur rôle dans le processus de build et de déploiement
- Familiarité avec la méthodologie Agile SAFe
- Capacité à proposer des solutions innovantes, sécuritaires et alignées aux meilleures pratiques du développement mobile moderne
Key Skills
Ranked by relevanceReady to apply?
Join Xideral Canada and take your career to the next level!
Application takes less than 5 minutes

