Role:
Senior Mobile Developer (Kotlin Multi-Platform) Location:
Montréal (Hybrid 2x a week in office)
About the Role
We're looking for a Senior Mobile Developer to help shape the future of a cutting-edge app aimed at enhancing brand visibility and customer engagement. You'll be part of a specialized, fast-moving team that leverages Kotlin Multi-Platform (KMP) to develop multiple MVP'S each year.
Key Responsibilities
- Develop and maintain native mobile applications using Kotlin Multi-Platform (KMP)
- Design scalable and high-performance application architectures
- Work closely with product managers, UX/UI designers, QA engineers, and back-end developers
- Follow Clean Code and Clean Architecture principles to maintain code quality
- Deliver seamless user experiences aligned with Android and KMP design standards
- Mentor junior developers and foster a culture of continuous learning
- Support rapid prototyping initiatives to validate new concepts
- Participate in Agile/Scrum practices, including sprint planning and retrospectives
- Stay up to date with mobile development trends to enhance team capabilities
Your Skills & Experience
- 6+ years of software development experience, with at least 2 years in mobile development
- Strong expertise in Kotlin and Kotlin Multi-Platform (KMP);
full-stack mobile experience is a plus - Deep understanding of Clean Code, Clean Architecture, and best coding practices
- Proficiency with Git and Atlassian tools (JIRA, Confluence, Bitbucket)
- Strong debugging and performance optimization skills
- Familiarity with Agile/Scrum methodologies
- Bonus:
Experience developing for both iOS and Android using multi-platform frameworks
If you're a passionate mobile developer looking to push the boundaries of multi-platform development, we'd love to hear from you!
Rôle:
Développeur Mobile (Kotlin Multi-Platform) Lieu:
Montréal (Hybride 2x par semaine au bureau)
À propos du poste
Nous recherchons un Développeur Sénior Mobile pour contribuer à la création d'une app innovante, visant à renforcer la visibilité de la marque et l'engagement des utilisateurs. Vous intégrerez une équipe spécialisée et agile, exploitant Kotlin Multi-Platform (KMP) pour développer plusieurs MVPs par an.
Responsabilités principales
- Développer et maintenir des applications mobiles natives avec Kotlin Multi-Platform (KMP)
- Concevoir une architecture scalable, performante et maintenable
- Collaborer avec les chefs de produit, designers UX/UI, ingénieurs QA et développeurs back-end
- Appliquer les principes de Clean Code et Clean Architecture pour garantir la qualité du code
- Offrir des expériences utilisateurs fluides et conformes aux standards Android et KMP
- Encadrer les développeurs juniors et encourager l'apprentissage continu
- Participer aux initiatives de prototypage rapide pour tester de nouvelles idées
- Contribuer aux méthodologies Agile/Scrum, notamment aux plannings de sprint et aux rétrospectives
- Se tenir informé des dernières tendances en développement mobile pour optimiser les processus
Compétences et expérience requises
- 6+ ans d'expérience en développement logiciel, dont au moins 2 ans en développement mobile
- Excellente maîtrise de Kotlin et Kotlin Multi-Platform (KMP);
expérience en développement mobile full-stack est un atout - Solide compréhension des principes de Clean Code, Clean Architecture et bonnes pratiques
- Maîtrise des outils Git et Atlassian (JIRA, Confluence, Bitbucket)
- Expérience en optimisation des performances et débogage
- Connaissance des méthodologies Agile/Scrum
- Atout:
Expérience en développement multi-plateforme pour iOS et Android
Si vous souhaitez relever de nouveaux défis techniques dans un environnement innovant et dynamique, postulez dès maintenant !