*Location: Downtown Montreal*
The team:

Genetec is seeking for a Mobile Developer with a love for Android to join a team in Montreal downtown.

We are looking for fast learners who like to push their limits, team-oriented people that thrive in a changing and challenging environment and who step up to do whatever is needed without waiting to be asked.

We are looking for people that have the same amount of passion, curiosity and dedication to learning every day as we do.

Being an Android Developer in the Genetec mobile team, you will:

  • Develop with native technologies because we love the platform and its ecosystem
  • Make a heavy use of the best libraries from the Android community
  • Find a true team spirit based on knowledge sharing
  • Be involved in challenging discussions about software architecture best practices

Here’s a sneak peek of the stack we’re using:

  • Kotlin
  • Android Jetpack
  • Reactive programming with RxJava3/Coroutine Flow
  • Dependency injection with Dagger Hilt
  • Advanced software architectures such as unidirectional data flow architectures
  • Testing with Junit5, Mockk and Espresso
  • Complete CI/CD pipelines Azure DevOps

Code quality is a fundamental criterion for us, we pay special attention to our practices regarding source management, unit testing and code reviews.
What your day will look like:

  • Propose relevant analysis and conceptions to tackle challenging problems
  • Support the entire application lifecycle (design, test, release and support)
  • Find synergies between Android and iOS platforms and languages (Kotlin / Swift)
  • Implement intuitive UX respectful of the Android platform
  • Build complete CI / CD pipelines
  • Stay up-to-date with new technology trends and suggest improvements

About you:

  • Bachelor’s degree in computer science or equivalent work experience
  • Working technical knowledge of Kotlin and Java
  • Good understanding of Android SDK
  • Good understanding of Git and Code review practices
  • Knowledge of reactive frameworks and/or Dagger is a big plus
  • A will to use software architecture best practices (SOLID, KISS, YAGNI, Design patterns)
  • Trackable experience in designing, developing, publishing Android applications
  • Ideally the candidate should provide its own GitHub repositories, PlayStore references or technical blog posts
  • A passion for delivering high-quality products
  • Excellent collaborative skills

Let’s talk perks!

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)/Virtual cooking classes
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Private, free parking for all employees
  • Onsite fitness facility with personal trainer/Virtual exercise classes

Would you like to know what it looks like to work at Genetec? Click on the following link to find out for yourself! Genetec Culture

Thank you for your application, but please note that only qualified candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.

*Localisation: Centre-ville de Montréal*
L’équipe:

Genetec est à la recherche d’un développeur mobile passionné par Android afin de rejoindre notre équipe du centre-ville de Montréal.

Nous cherchons des talents qui apprennent vite et qui aiment se dépasser, des personnes qui excellent dans un milieu stimulant en constante évolution et qui aiment travailler en équipe, tout en étant capables de faire avancer leur travail de façon autonome.

Nous recherchons des gens qui, tout comme nous, sont volontaires et passionnés et qui aiment apprendre de nouvelles choses tous les jours.

Être un développeur Android au sein de l’équipe mobile de Genetec, c’est:

  • Développer exclusivement avec des technologies natives car nous aimons la plateforme et son écosystème
  • Utiliser massivement les meilleures librairies Open Source fournies par la communauté Android
  • Rencontrer un réel esprit d’équipe basé sur le partage de nos connaissances
  • Participer à des discussions excitantes à propos des meilleures pratiques d’architecture logicielle

Un aperçu de ce que nous mettons en place:

  • Kotlin
  • Android Jetpack
  • La programmation réactive avec RxJava3/Coroutine Flow
  • L’injection de dépendance avec Dagger Hilt
  • Des motifs de conception avancés tels que les architectures à flux unidirectionnel
  • Des outils de tests unitaires comme Junit5, Mockk et Espresso
  • Des processus de CI/CD complets utilisant Azure DevOps

La qualité du code est un critère fondamental pour nous. Nous accordons une attention toute particulière à nos pratiques de gestion des sources, de tests unitaires et de revues de code.
À quoi ressemblera votre journée:

  • Proposer des analyses et des implémentations pertinentes permettant de résoudre des problèmes complexes
  • Participer à l’ensemble du cycle de vie d’une application (conception, test, publication, soutient et maintenance)
  • Établir une synergie entre les plateformes Android et iOS ainsi qu’entre les langages associés (Kotlin / Swift)
  • Implémenter des interfaces utilisateurs intuitives et respectueuses de la plateforme Android
  • Établir des flux d’intégration et de livraison continue complets
  • Rester à la pointe des nouvelles tendances technologiques et proposer des améliorations en conséquence

Votre profil:

  • Un baccalauréat en informatique, ou expérience de travail équivalente
  • Une bonne connaissance du langage Kotlin
  • Une bonne compréhension du SDK Android
  • Une maîtrise des bonnes pratiques Git et de revue de code
  • Une connaissance de frameworks réactifs et/ou de Dagger est un réel avantage
  • Une appétence pour les bonnes pratiques de conception logicielle (SOLID, KISS, YAGNI, Design patterns)
  • Idéalement, le candidat doit être en mesure de fournir un GitHub, des références PlayStore ou des articles de blogues techniques
  • Un fort enthousiasme pour la production de produits de grande qualité
  • Une capacité à collaborer avec tous les talents impliqués dans la réalisation d’une application chez Genetec

Voilà ce que nous offrons!

  • Régime de rémunération attrayant
  • Programme de remboursement des frais de formation
  • Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)/Des cours de cuisine virtuels
  • Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
  • Café gratuit à volonté
  • Espace de stationnement gratuit pour tous les employés
  • Centre d’entraînement sur place/Des cours d’exercices virtuels

Si vous souhaitez savoir à quoi ressemble l’environnement de travail chez Genetec, voici le lien vers notre vidéo d’entreprise : Culture à Genetec

Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s qualifié(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l’intermédiaire de ce site web ou directement aux gestionnaires.

Job Overview

Sign in

Sign Up

Forgotten Password

Share