Android Developer

job
  • Vaco
Job Summary
Location
Montreal ,QC G4F
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
02 Jan 2025
Share
Job Description

Mobile Developer (Kotlin Multi-Platform)


About the Role

We are seeking a skilled Mobile Developer to drive the development of an innovative Super App that boosts brand visibility and customer engagement. You will be part of a specialized team using cutting-edge technologies like Kotlin Multi-Platform (KMP), contributing to the creation of multiple Minimum Viable Products (MVPs) each year. This is a fast-paced, startup-like environment within a larger mobile division.

Key Responsibilities

  • Develop and maintain native mobile applications using Kotlin Multi-Platform (KMP).
  • Define application architecture for scalability, performance, and maintainability.
  • Collaborate with product managers, UX/UI designers, QA engineers, and back-end developers.
  • Follow Clean Code and Clean Architecture principles to ensure high-quality software.
  • Create engaging user experiences consistent with Android and KMP design standards.
  • Mentor junior developers and promote continuous learning within the team.
  • Contribute to rapid prototyping efforts to validate new concepts.
  • Participate in Agile/Scrum practices including sprint planning and retrospectives.
  • Stay current with industry trends and enhance the Android development process.


Your Skills & Experience

  • Experience: 3+ years in software development, with at least 2 years in mobile development.
  • Technical Expertise: Proficient in Kotlin and Kotlin Multi-Platform (KMP); experience in full-stack mobile development is an asset.
  • Code Quality: Strong understanding of Clean Code, Clean Architecture, and best practices.
  • Tools: Familiarity with Git and Atlassian tools like JIRA, Confluence, and Bitbucket.
  • Performance Optimization: Skilled in debugging and performance tuning.
  • Methodologies: Knowledge of Agile/Scrum frameworks.
  • Bonus: Experience with multi-platform development for both iOS and Android.


Développeur Mobile (Kotlin Multi-Platform)


À propos du poste

Nous recherchons un Développeur Mobile talentueux pour piloter le développement d'une application innovante visant à renforcer la visibilité de la marque et l'engagement des clients. Vous rejoindrez une équipe spécialisée utilisant des technologies de pointe comme Kotlin Multi-Platform (KMP), contribuant à la création de plusieurs MVPs chaque année. L'environnement est dynamique, semblable à une startup, au sein d'une grande division mobile.


Responsabilités principales

  • Développer et maintenir des applications mobiles natives avec Kotlin Multi-Platform (KMP).
  • Définir l'architecture des applications pour assurer leur évolutivité, performance et maintenance.
  • Collaborer avec les chefs de produit, les designers UX/UI, les ingénieurs QA et les développeurs back-end.
  • Respecter les principes de Clean Code et Clean Architecture pour garantir la qualité logicielle.
  • Concevoir des expériences utilisateurs attrayantes conformes aux normes Android et KMP.
  • Encadrer les développeurs juniors et encourager l'apprentissage continu au sein de l'équipe.
  • Contribuer aux efforts de prototypage rapide pour valider de nouvelles idées.
  • Participer aux pratiques Agile/Scrum, notamment à la planification des sprints et aux rétrospectives.
  • Se tenir informé des dernières tendances en développement mobile pour améliorer les processus internes.


Compétences et expérience requises

  • Expérience: 3+ ans en développement logiciel, dont au moins 2 ans en développement mobile.
  • Expertise technique: Maîtrise de Kotlin et Kotlin Multi-Platform (KMP); expérience en développement mobile full-stack souhaitée.
  • Qualité du code: Solide compréhension de Clean Code, Clean Architecture et des bonnes pratiques.
  • Outils: Connaissance de Git et des outils Atlassian (JIRA, Confluence, Bitbucket).
  • Optimisation des performances: Compétence en débogage et optimisation des applications mobiles.
  • Méthodologies: Familiarité avec les cadres Agile/Scrum.
  • Atout: Expérience en développement multi-plateforme pour iOS et Android.
Other Smiliar Jobs
 
  • Montreal, QC
  • 3 Days ago
  • Montreal, QC
  • 3 Days ago
  • Montreal, QC
  • 3 Days ago
  • Montreal, QC
  • 3 Days ago
  • Montreal, QC
  • 2 Days ago
  • Montreal, QC
  • 2 Days ago
  • Indianapolis, IN
  • 1 Hours ago
  • King of Prussia, PA
  • 1 Hours ago
  • Chattanooga, TN
  • 1 Hours ago
  • Indianapolis, IN
  • 1 Hours ago
  • Birmingham, AL
  • 1 Hours ago
  • Indianapolis, IN
  • 1 Hours ago
  • Fairfield, NJ
  • 1 Hours ago
  • Huntsville, AL
  • 1 Hours ago
  • Fairfield, NJ
  • 3 Days ago