See all the jobs at Xideral here:
, , | Xideral Canadá | Contract | Partially remote
Langue requise :
Français (résumé obligatoire en français)
Heures de travail par semaine :
37,5 heures par semaine
Type de poste : à distance / sur site :
Mode hybride – présence requise 6 jours par mois dans les bureaux de Montréal, incluant 2 journées supplémentaires au Vieux-Port lors du PI Planning (toutes les 8 semaines)
Durée de la mission en mois :
Mandat contractuel jusqu’au 23 mars 2027
Dans le cadre d’un important programme numérique visant à transformer la mobilité métropolitaine, nous recherchons un Développeur mobile Android senior pour rejoindre l’équipe responsable de l’application Chrono Mobile.
Cette application constitue une plateforme centrale d’information et de services pour les usagers du transport collectif dans la grande région métropolitaine. Elle regroupe l’information voyageurs provenant de l’ensemble des organismes de transport et vise à simplifier l’accès aux services de mobilité durable tels que le transport collectif, le vélo, l’autopartage, les véhicules en libre-service et les taxis.
En tant que développeur Android, vous évoluerez au cœur de l’équipe produit et contribuerez directement à l’évolution d’une application utilisée à grande échelle. Votre travail aura un impact concret sur l’expérience des usagers en facilitant l’accès à des informations de transport fiables, en temps réel, et en améliorant les services numériques de mobilité.
Vous participerez activement au développement, à l’optimisation et à l’évolution de l’application mobile afin d’en faire un outil essentiel d’information et de réservation pour la mobilité dans la région métropolitaine.
Exigences et compétences techniquesLe candidat devra posséder une solide expérience en développement Android ainsi qu’une bonne maîtrise des pratiques modernes de développement mobile.
Exigences principales :
-
DEC, baccalauréat ou équivalent en technologies de l’information ou en génie informatique
-
Solide connaissance des bonnes pratiques de programmation
-
Expérience en développement Android
-
Entre 6 et 10 ans d’expérience en développement logiciel (catégorie senior)
-
Entre 11 et 15 ans d’expérience (catégorie expert)
-
15 ans et plus (catégorie spécialiste)
-
Expérience avec des modèles d’architecture mobile tels que MVVM-C ou Clean Architecture
-
Expérience d’intégration avec des services backend REST
-
Expérience avec des mécanismes d’authentification tels que OAuth2 et OpenID Connect
-
Expérience avec les processus de revue de code
-
Expérience avec l’intégration de SDK provenant de fournisseurs externes
-
Expérience avec les pratiques de déploiement continu
-
Connaissance des bases de données côté client telles que Realm ou SQLite
-
Expérience avec Firebase
-
Expérience avec Figma
-
Expérience avec l’intégration de composantes cartographiques (ex. Google Maps)
-
Expérience avec les mécanismes d’injection de dépendances
-
Connaissance des bonnes pratiques liées à la sécurité mobile
Le candidat pourra être invité à réaliser un test technique ou à fournir en référence un projet personnel ou professionnel (ex. GitHub).
Objectifs et livrables-
Contribuer à l’évolution et à l’amélioration continue de l’application Chrono Mobile
-
Intégrer et optimiser les données en temps réel provenant des différents réseaux de transport (bus, trains, etc.)
-
Participer à la mise en place de nouvelles fonctionnalités visant à améliorer l’expérience utilisateur
-
Assurer la qualité, la stabilité et la performance du code livré
-
Collaborer avec les équipes de développement et d’assurance qualité afin de maintenir un haut niveau de fiabilité applicative
-
Concevoir, développer et maintenir les fonctionnalités de l’application mobile Android
-
Participer à la conception technique des solutions selon les besoins fonctionnels définis
-
Implémenter des intégrations avec différents services backend et systèmes partenaires
-
Réaliser des tests unitaires et assurer la qualité du code produit
-
Collaborer avec les analystes QA afin d’identifier et corriger les anomalies détectées
-
Participer aux revues de code et aux pratiques d’amélioration continue du développement
-
Maintenir et faire évoluer le code existant à travers des mises à jour régulières
-
Contribuer aux démonstrations techniques et aux échanges au sein de l’équipe de développement
-
Participer activement aux cérémonies Agile dans un environnement SAFe
-
Connaissance de l’écosystème Apple et du développement iOS
-
Connaissances des tests UI
-
Connaissance des standards d’échange de données dans le domaine de la mobilité (ex. GTFS)
-
Expérience avec les intégrations NFC
-
Connaissance de Swift, UIKit et SwiftUI
-
Expérience avec les technologies asynchrones (Async/Await, Combine)
-
Connaissance de Cocoapods et Swift Package Manager
-
Expérience avec Xcode et Xcode Cloud
-
Bonne compréhension de la gestion des certificats Apple et de leur rôle dans le processus de build et de déploiement
-
Forte capacité à travailler en équipe
-
Expérience significative en développement mobile
-
Esprit d’initiative et capacité à proposer des solutions
-
Autonomie, créativité et rigueur
-
Excellentes compétences en communication orale
-
Familiarité avec la méthodologie Agile SAFe
-
Sens de l’humour apprécié dans un environnement collaboratif dynamique
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 : contact@xideral.ca.
Fetching your Linkedin profile ...