== English version will follow ==
IT Unlock est un expert en intelligence artificielle et transformation numérique. Nous offrons des solutions sur mesure, allant de l’intégration de l’IA à la modernisation des ERP et CRM, en passant par l’analyse avancée des données.
L'Équipe :
Vous ferez partie d'une équipe multiculturelle, énergique et solidaire. Nous aimons gagner tout en nous amusant au travail. Nous offrons la meilleure formation au monde pour vous amener au niveau supérieur. Nous avons une culture conviviale et coopérative. Nous voulons vous voir réussir dans vos entreprises et faire partie de notre famille.
Description :
Notre équipe est à la recherche d’un développeur ou d’une développeuse mobile iOS, d’une personne passionnée qui désire simplifier la vie des milliers d'utilisateurs de notre application mobile Omni.
Omni est notre application mobile pour les détenteurs et détentrices de régimes collectifs d’épargne-retraite et d’assurance collective.
Responsabilités principales
Concevoir, réaliser et réviser les solutions pour la plateforme iOS
S’impliquer et soutenir les membres de l’équipe dans le développement, l’évolution et le soutien de notre application Omni
Participer à l’organisation du train de livraison des applications mobiles (intégration des nouvelles fonctionnalités et mises à jour plateforme et dépendances)
Participer à la résolution des incidents dans l’environnement de production
Gérer les chaînes d’intégration continue et de déploiement continu des applications mobiles
Participer à la veille technologique et anticiper les tendances du marché
== English version ==
IT Unlock is an expert in artificial intelligence and digital transformation. We offer customized solutions, ranging from AI integration to ERP and CRM modernization, as well as advanced data analytics.
The Team:
You will be part of a multicultural, energetic, and supportive team. We love to win while having fun at work. We provide the world’s best training to take you to the next level. Our culture is friendly and collaborative. We want to see you succeed in your endeavors and become part of our family.
Job Description:
Our team is looking for an iOS mobile developer — someone passionate about simplifying the lives of the thousands of users of our Omni mobile app.
Omni is our mobile application designed for members of group retirement savings and group insurance plans.
Main Responsibilities
Design, build, and review solutions for the iOS platform
Contribute to and support team members in the development, evolution, and maintenance of our Omni app
Participate in the release train organization for mobile apps (integration of new features, platform updates, and dependency management)
Participate in incident resolution in the production environment
Manage continuous integration and continuous deployment (CI/CD) pipelines for mobile apps
Stay up to date on emerging technologies and anticipate market trends
Requirements
== English version will follow ==
Exigences principales
Comprendre les différentes méthodologies Agile (Scrum, Kanban)
Connaissance approfondie de l’écosystème iOS
Connaissance de l’environnement de développement avec Xcode
Connaissance des frameworks Foundation, SwiftUI et UIKit
Connaissance de la programmation d'interfaces avec UICollectionView et UICollectionViewLayout
Connaissance des appels d'API avec URLSession et Codable
Connaissance de la programmation asynchrone avec Grand Central Dispatch
Connaissance des Swift API Design Guidelines et Apple Human Interface Guidelines
Connaissance de la gestion des dépendances: CocoaPods, Swift Package Manager
Connaissance des tests automatisés: XCTest et XCUITest
Connaissance du système d'accessibilité (VoiceOver, Dynamic Type)
Connaissance de l’analyse de la performance: Xcode et Instruments
Connaissance du gestionnaire de source Git
Connaissance de la pratique d'intégration continue (p.ex. Jenkins, Travis, Github Actions)
Connaissance de OAuth 2.0 et OpenID Connect (atout)
Expérience de déploiement d’une application dans l’App Store (atout)
Baccalauréat dans une discipline appropriée
3-5 ans d'expérience pertinente
Mode de travail : 2 jours/semaine au centre-ville de Montréal.
== English version ==
Key Requirements
Understanding of Agile methodologies (Scrum, Kanban)
Deep knowledge of the iOS ecosystem
Familiarity with Xcode development environment
Proficiency with Foundation, SwiftUI, and UIKit frameworks
Experience programming interfaces using UICollectionView and UICollectionViewLayout
Knowledge of API calls using URLSession and Codable
Familiarity with asynchronous programming using Grand Central Dispatch
Understanding of Swift API Design Guidelines and Apple Human Interface Guidelines
Knowledge of dependency management tools: CocoaPods, Swift Package Manager
Experience with automated testing: XCTest and XCUITest
Understanding of accessibility systems (VoiceOver, Dynamic Type)
Proficiency in performance analysis using Xcode and Instruments
Familiarity with Git version control
Knowledge of CI practices (e.g., Jenkins, Travis, GitHub Actions)
Knowledge of OAuth 2.0 and OpenID Connect (asset)
Experience deploying an app to the App Store (asset)
Bachelor's degree in a relevant field
3–5 years of relevant experience
Work Mode: 2 days per week in downtown Montreal.