Mobile Developer/ Développeur Mobile - Android

Mobile Developer/ Développeur Mobile - Android
Genetec, Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Mar 5, 2021
Last Date
Apr 5, 2021
Location(s)

Job Description

*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, Mock

Job Specification

Job Rewards and Benefits

Genetec

Information Technology and Services - Montreal, Canada
© Copyright 2004-2024 Mustakbil.com All Right Reserved.