Job Description
Description
Nous recherchons un Développeur Android / iOS pour rejoindre notre équipe de conseillers du bureau de Montréal.
Ce poste est en mode hybride.
À titre d’Analyste programmeur(euse) – iOS au sein de la Direction Solutions en ligne et dans un contexte de projets de transformation numérique, vous contribuez au développement et à l’amélioration de l’application mobile Assurances, pour l’assurance Auto et Habitation.
Vous participez à l’analyse des besoins des clients et à l’élaboration de solutions dans les activités de développement. Vous avez la chance de travailler en collaboration avec des collègues et des équipes extraordinaires : développeurs/développeuses Backend, designers interactif (UX), designer visuel (UI), rédacteur web, architecte logiciel, scrum master et bien sûr votre gestionnaire. Plus précisément vous serez amené à :
– Concevoir, réaliser et réviser les solutions pour la plateforme iOS et Android
– Rester à l’affût de l’évolution de la plateforme iOS et Android
– Participer à garder l’application en santé (mises à jour plateforme et dépendances)
– Participer à la résolution des incidents touchant les applications mobiles dans l’environnement de production
– Participer à l’organisation du train de livraison des applications mobiles (intégration des nouvelles fonctionnalités).
– Baccalauréat dans une discipline appropriée
– Un minimum de quatre ans d’expérience pertinente
– Expérience de déploiement d’une application dans l’App Store
– Excellente connaissance de l’écosystème iOS et Android
– 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
– Connaissance de la pratique d’intégration continue (p.ex. Jenkins, Gradle)
#J-18808-Ljbffr
Company
Gravity Conseil
Location
Quebec
Country
Canada
Salary
100.000
URL