Back to job search
E
ExtiaVerified Job Source

Développeur Android/Développeuse Android

French posting

Design, develop, and modernize native Android applications with a focus on reducing technical debt and improving code quality. Responsibilities include implementing end-to-end features, writing unit tests, and optimizing app performance and security.

  • On-site
  • Montréal, QC
  • Posted Jul 22, 2026
  • Apply by Aug 21, 2026
  • 1 position

Job summary

Chez Extia Canada, on fait du conseil autrement : performance, transparence et humain avant tout. Présents en Europe et au Canada, certifiés Great Place To Work®, on accompagne nos consultants sur des mandats à forte valeur ajoutée, dans des environnements exigeants. D’abord qui ? On cherche un Développeur Android senior, avec plus de 5 ans d’expérience en génie logiciel et une solide expertise en développement Android natif. Le contexte : intervenir sur des applications mobiles existantes dans le cadre d’une initiative de modernisation visant à réduire la dette technique, améliorer la stabilité, la maintenabilité, la performance et la qualité du code. Quelqu’un qui : maîtrise Kotlin, le SDK Android, Android Studio et Gradle a déjà développé des applications Android natives en production comprend les architectures modernes comme MVVM, Clean Architecture, modularisation, repository pattern et use cases sait concevoir du code maintenable, testable et évolutif a une vraie expérience en tests unitaires et automatisés maîtrise les bibliothèques Jetpack comme ViewModel, Flow, Room, WorkManager, Navigation, Hilt / Dagger ou Jetpack Compose sait intégrer des API REST ou GraphQL, des flux d’authentification, des notifications push et du stockage sécurisé comprend les enjeux de performance, sécurité, accessibilité et mise en production Android communique clairement avec les équipes internes et les parties prenantes clientes Ensuite quoi ? Mission principale Concevoir, développer, améliorer et moderniser des applications Android natives dans des environnements clients exigeants, avec un fort accent sur la qualité logicielle, la réduction de dette technique, la testabilité et la performance. Responsabilités Développer des fonctionnalités Android natives de bout en bout avec Kotlin Concevoir des composants maintenables, modulaires et testables Moderniser la base de code et réduire la dette technique Développer des interfaces avec Jetpack Compose ou XML selon le contexte projet Intégrer des API REST ou GraphQL, des flux d’authentification, des outils analytiques, des notifications push et du stockage sécurisé Rédiger et maintenir des tests unitaires sur les composants critiques Contribuer aux tests d’intégration, tests UI et tests de régression lorsque pertinent Participer aux revues de code et proposer des améliorations sur la qualité, la sécurité, la performance et la maintenabilité Identifier et résoudre les enjeux de performance : démarrage, mémoire, rendu, réseau et efficacité énergétique Contribuer aux pipelines CI/CD Android et aux processus de mise en production Soutenir les publications Google Play lorsque requis Documenter les choix techniques et partager les bonnes pratiques avec l’équipe Accompagner les développeurs sur Kotlin, Android, les tests, les patrons de conception et les standards de code Profil recherché Plus de 5 ans d’expérience en génie logiciel Solide expérience en développement Android natif en production Expertise en Kotlin, SDK Android, Android Studio et Gradle Bonne compréhension du cycle de vie Android, des permissions, du stockage, du réseau, des traitements en arrière-plan, des threads et du débogage Expérience avec MVVM, Clean Architecture, modularisation, injection de dépendances, repository pattern et use cases Expérience en tests unitaires avec JUnit, MockK ou Mockito, Turbine, tests de coroutines et doublures de test Expérience avec Jetpack : ViewModel, LiveData ou Flow, Room, WorkManager, Navigation, Hilt ou Dagger, Jetpack Compose Expérience avec les API REST ou GraphQL, l’authentification, les notifications push, les outils analytiques et le stockage sécurisé Connaissance des pratiques CI/CD Android, tests automatisés, outils de qualité du code et pipelines de livraison Expérience en environnement Agile Bonne communication et aisance dans les interactions clients Compétences techniques clés Kotlin, SDK Android, Android Studio, Gradle Android natif en production MVVM, Clean Architecture, modularisation Repository pattern, use cases, injection de dépendances Jetpack Compose et interfaces XML ViewModel, Flow, LiveData, Room, WorkManager, Navigation, Hilt / Dagger API REST, GraphQL, authentification, notifications push, stockage sécurisé Tests unitaires, JUnit, MockK, Mockito, Turbine, tests de coroutines CI/CD Android, qualité du code, pipelines de mise en production Performance mobile, accessibilité, sécurité et maintenabilité Atouts Expérience dans des secteurs réglementés : banque, assurance, santé ou environnement soumis à de fortes exigences de conformité Expérience avec des équipes iOS, React Native, backend, QA automatisation, DevOps ou architecture Pourquoi Extia Canada ? Certifiée Great Place To Work® Suivi personnalisé : Consultant / Référent Extia / Environnement client Transparence sur les environnements et attentes Mandats à forte valeur ajoutée dans des contextes exigeants Accompagnement dans le développement professionnel et la montée en compétences

What you’ll do

Design, develop, and modernize native Android applications with a focus on reducing technical debt and improving code quality. Responsibilities include implementing end-to-end features, writing unit tests, and optimizing app performance and security.

Requirements

The candidate must have over 5 years of software engineering experience with deep expertise in native Android development using Kotlin. Proficiency in modern architectures like MVVM and Clean Architecture, as well as experience with Jetpack libraries and automated testing, is required.

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Kotlin
  • Android SDK
  • Android Studio
  • Gradle
  • MVVM
  • Clean Architecture
  • Jetpack Compose
  • Jetpack Libraries
  • Hilt
  • Dagger
  • REST API
  • GraphQL
  • Unit Testing
  • CI/CD
  • Modularization
  • Repository Pattern

Job areas

  • Software
  • Technology
  • Consulting

Additional details

Minimum experience
5+ years
Apply by
Aug 21, 2026
Posting language
French
Working hours
40 hours per week
Seniority
Associate
Application method
Direct apply is available