Langue requise :
Français (parlé et écrit 5/5)
Heures de travail par semaine :
37,5 heures
Type de poste :
Hybride — 6 jours/mois en présentiel à Montréal à partir de septembre, ainsi que 2 jours au Vieux-Port toutes les 8 semaines pour le PI Planning
Durée de la mission en mois :
12 mois
À propos du poste
Vous rejoindrez l’équipe en charge de l’application mobile "Chrono" afin de soutenir son développement, son évolution technologique et la livraison de ses fonctionnalités. Le rôle nécessite une expertise solide sur Android, une bonne compréhension des enjeux de sécurité mobile, et une approche collaborative orientée amélioration continue.
Ce mandat s’adresse à un(e) développeur(euse) Android senior souhaitant intégrer une équipe agile dynamique, dans un environnement technologique stimulant. Le rôle consiste à participer activement au développement et à l’amélioration continue d’une application mobile stratégique, au sein d’une grande organisation.
Exigences et compétences techniques
De 6 à 10 ans d’expérience en technologies de l’information
Minimum de 5 ans d’expérience en développement Android
Maîtrise de Kotlin
Compréhension du cycle de vie Android et des composants d’architecture Android
Bonne connaissance des Coroutines/Flow et des technologies asynchrones
Connaissance en injection de dépendances (Dagger, Koin, etc.)
Maîtrise de Jetpack Compose, LiveData, DataBinding
Solides notions de sécurité mobile
Expérience avec Firebase et Figma
Expérience avec les modèles d’architecture (MVVM-C, Clean)
Intégration à des services backend REST
Maîtrise des protocoles d’authentification (OAuth2, OpenID Connect)
Intégration de SDK tiers
Pratique du déploiement en continu
Intégration de composantes cartographiques (ex. Google Maps)
Connaissance des bases de données client (Realm, SQLite)
Habitude des revues de code
Objectifs et livrables
Livraison de fonctionnalités robustes et sécuritaires sur l’application mobile
Participation active à la planification, au développement, aux tests et aux déploiements
Contribution à l’amélioration continue de l’architecture et des processus de développement
Intégration fluide de services tiers, API et fonctionnalités cartographiques
Application des standards de qualité en DevSecOps et en sécurité mobile
Responsabilités principales
Développer, intégrer et tester des fonctionnalités mobiles
Participer à la conception de l’architecture technique de l’application
Collaborer à la livraison des versions dans un cadre agile SAFe
Appliquer les meilleures pratiques de développement mobile
Assurer la qualité, la sécurité et la maintenabilité du code livré
Participer activement aux discussions techniques, aux démos et à la documentation
Proposer des améliorations technologiques et méthodologiques
Atouts
Connaissance des standards GTFS pour les données de mobilité
Expérience avec les intégrations NFC
Maîtrise des tests UI
Notions de base en Material UI
Savoir-être recherché
Excellentes compétences en communication
Autonomie, créativité et esprit d’initiative
Forte capacité à collaborer en équipe
Approche proactive et orientée solutions
Connaissance ou expérience avec la méthodologie AGILE SAFe
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.