Concevez une architecture Kotlin Multiplatform pour des applications mobiles de cartographie, à Montréal en mode hybride ou à distance au Canada. Mettez votre expertise Android au service d’un produit utilisé en Amérique du Nord.
Comme développeur mobile senior, vous refactoriserez un cœur Java vers Kotlin Multiplatform et livrerez des fonctionnalités partagées sur Android et iOS. Vous travaillerez avec MVVM, coroutines, Flow et l’injection de dépendances. Le poste comprend aussi des tests JUnit, des tests de caractérisation et l’utilisation critique d’outils de codage IA. La mission est un contrat de trois mois renouvelable auprès de Sidekick Interactive.
Responsabilités clés : Refactoriser le cœur Java vers Kotlin Multiplatform
Développer des fonctionnalités partagées pour Android et iOS
Reconstruire les écrans Android avec MVVM
Fusionner les implémentations Android et iOS
Revoir le code produit avec Claude Code
Exigences : Cinq ans ou plus en développement Android Kotlin
Expérience concrète de Kotlin Multiplatform en production
Maîtrise de MVVM, coroutines, Flow et injection
Capacité à refactoriser du Java ancien
Expérience avec JUnit et une grande suite de tests
Apportez votre expérience Android, Kotlin Multiplatform et architecture mobile pour faire évoluer une plateforme de cartographie partagée.