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
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.