Développeur iOS
1 week ago
Langue requise :
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
Objectifs et livrables
- 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
Responsabilités principales
- 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
Atouts
- 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
En soumettant votre candidature, vous consentez à ce que Xideral recueille, utilise et conserve vos renseignements personnels uniquement à des fins de recrutement et de sélection pour ce poste ou pour des opportunités similaires en lien avec vos domaines d'expertise. Vos informations seront traitées de manière confidentielle et conformément à la Loi 25 sur la protection des renseignements personnels du Québec. Vous pouvez en tout temps demander l'accès, la rectification ou la suppression de vos données en nous contactant à l'adresse suivante :
.
-
Développeur(se) iOS Sénior
5 days ago
Montreal, Quebec, Canada Arobas Personnel Full timeArobas Personnel est à la recherche d'un(e) Développeur(se) iOS Sénior pour des mandats chez l'un de ses clients situé à Montréal.Télétravail- 1 journée/semaine en présentiel*À Quoi Ressemblera Ton QuotidienParticiper à la définition de l'architecture et à la stratégie de développement de nouvelles fonctionnalités et composants.Maintenir et...
-
Développeur mobile
2 weeks ago
Montreal, Quebec, Canada Product Madness 📱🎮 Full timeNous sommes à la recherche d'un développeur qui se joindra à l'une de nos équipes de développement de jeux. Dans ce rôle, tu feras partie d'une équipe responsable de l'élaboration de nouvelles fonctions emballante pour notre prochain titre phare chez Product Madness. En tant que développeur, tu participeras à des discussions techniques, à des...
-
Assistant.e de production VFX IO
2 weeks ago
Montreal, Quebec, Canada Rodeo FX Full timeDescription de l'entreprise Élue à plusieurs reprises l'un des meilleurs employeurs de Montréal et récipiendaire du prix Mercuriades 2022 pour Employeur de l'année - Grande Entreprise, Rodeo FX est une entreprise créative haut de gamme offrant des services en matière d'effets visuels, de publicité et d'expériences.Nommée à plusieurs reprises aux...
-
Développeur / Développeuse Mobile Senior
16 hours ago
Montreal, Quebec, Canada MEDFAR Solutions Cliniques Full timeDescription de l'entrepriseMEDFAR Clinical Solutions a été fondée en 2010 par deux ingénieurs aéronautiques qui ont réalisé que le système de santé n'exploitait pas pleinement le potentiel de la technologie. Soutenu par une large communauté d'experts médicaux et axé sur le succès clinique et la sécurité des patients, MEDFAR a été la...
-
Développeur(euse) logiciel en tests
1 week ago
Montreal, Quebec, Canada Intelcom | Dragonfly Full timePrêt à relever le défi ?Nous recherchons un(e)Développeur(euse) logiciel en tests (SDiT)hautement motivé(e) pour se joindre à notre équipe. Dans ce rôle, vous participerez activement au développement et à l'amélioration de nos plateformes logicielles en veillant au maintien de normes de qualité élevées grâce aux tests automatisés. Vous...
-
Développeur / Développeuse Mobile Senior
2 days ago
Montreal, Quebec, Canada Medfar Full timeDescription de l'entreprise MEDFAR Clinical Solutions a été fondée en 2010 par deux ingénieurs aéronautiques qui ont réalisé que le système de santé n'exploitait pas pleinement le potentiel de la technologie. Soutenu par une large communauté d'experts médicaux et axé sur le succès clinique et la sécurité des patients, MEDFAR a été la...
-
Full Stack Developper
2 weeks ago
Montreal, Quebec, Canada ShareCharge Full timeDéveloppeur Full Stack (orientation mobile) – ShareChargeChezShareCharge, nous bâtissons l'Airbnb des bornes de recharge pour véhicules électriques. Notre mission : rendre la recharge plus accessible, simple et communautaire.Nous recherchons undéveloppeur Full Stackpassionné, avec une solide expérience endéveloppement mobile (React Native, Android,...
-
Quality Assurance Analyst
1 week ago
Montreal, Quebec, Canada grep Technologies Full timeJob Posting Title: IT - Analyste assurance qualite (QA) / Quality Assurance Analyst (QA) - SrDescription: Mode de travail: Hybride, 2 jours par semaine (mardi et jeudi) au bureau centre-ville de MontréalBilinguisme: Connaissance de Français, obligatoire. Anglais, un atout Nous sommes à la recherche d'un QA ayant une solide expertise en...
-
Montreal, Quebec, Canada CBCRadio-Canada Full timeTitre du poste :Premier développeur ou première développeuse iOS, Équipe OTT (Services français) (télétravail/hybride)Statut d'emploi :Contractuel(le) à long terme (Durée déterminée)Exigence linguistique du poste :Anglais, FrançaisCompétences linguistiques :Anglais (Écriture - C – Avancé), Anglais (Expression orale - B – Intermédiaire),...
-
Montreal, Quebec, Canada CBCRadio-Canada Full timeTitre du poste :Premier développeur ou première développeuse iOS, Équipe OTT (Services français) (télétravail)Statut d'emploi :Contractuel(le) à long terme (Durée déterminée)Exigence linguistique du poste :Anglais, FrançaisCompétences linguistiques :Anglais (Écriture - C – Avancé), Anglais (Expression orale - B – Intermédiaire), Anglais...