Titre du poste : Développeur Kotlin Multiplatform (Intermédiaire / Intermédiaire-Avancé) Lieu : Montréal (Télétravail/Hybride) À propos du poste PolarisMail développe une application multiplateforme de nouvelle génération basée sur Kotlin Multiplatform (KMP). Nous recherchons un développeur Kotlin intermédiaire à avancé pour contribuer activement au développement des fonctionnalités applicatives et à l’évolution du cœur du produit. L’équipe est déjà en place et le projet avance rapidement, avec une base technique solide et une architecture bien définie. Nous utilisons également des outils modernes (incluant des assistants basés sur LLM) comme leviers de productivité - sans compromis sur la qualité du code, l’architecture ou les standards d’ingénierie. Vous travaillerez en étroite collaboration avec notre Senior KMP Developer, qui définit les fondations techniques, les standards et les contrats internes. Votre rôle consistera à implémenter de nouvelles fonctionnalités, maintenir et faire évoluer les modules existants, et assurer leur intégration cohérente dans l’architecture globale. Le produit cible actuellement Windows (desktop), avec une évolution vers Linux, macOS, iOS et Android. Responsabilités Développer, tester et maintenir des fonctionnalités applicatives en Kotlin Multiplatform Contribuer aux modules partagés (business logic, domain, data layers) Implémenter des intégrations via des contrats internes (services, modèles, abstractions) Assurer la qualité du code (tests unitaires, revues, refactoring) Collaborer étroitement avec le Senior KMP Developer pour respecter les standards et conventions du projet Participer à l’amélioration continue de l’architecture, des performances et de la maintenabilité Qualifications 4+ années d’expérience professionnelle en développement logiciel Solide expérience en Kotlin Expérience avec Kotlin Multiplatform Bonne maîtrise des principes SOLID, de MVVM et de la Clean Architecture Expérience avec au moins un framework d’injection de dépendances (Metro, Koin, kotlin-inject, Dagger, Anvil, Hilt) Expérience avec les tests unitaires et les pipelines de tests Expérience avec Git et des workflows collaboratifs (MR/PR, CI) Capacité à travailler dans une architecture existante et à suivre des standards techniques établis Expérience avec des architectures multi-modules Connaissance des mécanismes internes de Kotlin / KMP Expérience en optimisation de performances Exposition au développement desktop et/ou mobile Expérience avec des systèmes distribués ou APIs Pourquoi nous rejoindre Projet greenfield avec une forte complexité technique Environnement axé sur l’architecture, la qualité et la maintenabilité Collaboration directe avec une équipe senior spécialisée en KMP Opportunité d’avoir un impact direct sur le produit et son évolution #J-18808-Ljbffr
Kotlin Multiplatform Developer
POLARISMAIL
montreal (administrative region), montreal (administrative region)
Published 26 days ago
Report job