Emplois

Titre du poste

Développeur Android

Catégorie d'emploi: Développeur
Type d'emploi: Contrat
Lieu de travail: Montréal (Québec)
Date de publication: 22 octobre 2025

Date de début: Dès que possible
Durée du mandat: 1 an
Horaire de travail: 37.5 heures/semaine
Mode de travail: Hybride (2 jours/semaine en présentiel sont requis)

Rôle et responsabilités

À titre d’Analyste-programmeur/euse Android, vous contribuez au développement de l’application mobile de notre client.

Vous concevez, configurez, administrez, maintenez et faites évoluer l’application mobile. Plus spécifiquement, vous serez amené(e) à :

Ce que vous ferez

  • Concevoir, réaliser et réviser les solutions pour la plateforme Android;
  • S’impliquer et soutenir les membres de l’équipe dans le développement et l’évolution de nos applications;
  • Documenter et présenter les pratiques de développement;
  • Rester à l’affût de l’évolution de la plateforme 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)

Ce que nous recherchons

  • Un minimum de quatre ans d’expérience pertinente;
  • Connaissance approfondie de l’écosystème Android;
  • Expertise de développement avec Kotlin;
  • Connaissance de Jetpack Compose;
  • Maîtrise d’Android Studio et ses outils;
  • Maîtrise de Material Design & UX
  • Connaissance des différentes méthodologies Agile (Scrum, Kanban);
  • Connaissance d’Android architecture components (LiveData, Flow, Coroutine, Lifecycle-aware components, Room);
  • Connaissance d’Architectures Android communes : MVP, MVVM, MVC;
  • Connaissance de Librairies courantes : Retrofit, Firebase, Moshi, Glide
  • Connaissance de Git;
  • Connaissance de la Programmation réactive : Pattern observer, RxJava/RxKotlin;
  • Connaissance en injection de dépendances Koin;
  • Connaissance de Proguard;
  • Connaissance de la pratique d’intégration continue (exemple : Jenkins, Azure DevOps, Gradle);
  • Expertise en programmation synchrone, asynchrone et multithread;
  • Connaissance du français nécessaire.

Postuler pour ce rôle

Types autorisés : .pdf, .doc, .docx
Types autorisés : .pdf, .doc, .docx

Partager cette offre d'emploi

Facebook
LinkedIn
Courriel
Imprimer