Android Developer

TouchTunes / PlayNetwork - Montréal, QC (30+ days ago)

Apply Now

Montreal, QC
(French version follows)

Due to COVID19, our team is not actively hiring for this position. However, we are still reviewing applications as we are laying the ground with exhilirating projects for this role once we spring back from the crisis. Thank you for your understanding, stay safe.

Do you want to join a team of passionate individuals who are driven by the impact they can bring in the conception and development of cutting-edge features?

In this role you will develop the next generation of media and lifestyle Android applications that people want to use every day. The Android Developer will collaborate with cross functional teams to define, design and create new features as well as work with designers and product owners to bring our TouchTunes and Apple Music for Business mobile products to the next level!

What your day-to-day looks like:
Collaborate with cross-functional teams, including product owners, design, product management, and other developers to define, design, and release new features that people want to use every day
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency

What we’re looking for:
At least 3 years of experience in Android development with Java and/or Kotlin
BS / BA degree in Engineering, Computer Science or equivalent
Deep understanding of the Android SDK and APIs
Strong object-oriented programming and design skill
Experience using network-based resources
Experience in writing multi-threaded, asynchronous code
Deep understanding of software design patterns
Strong problem solving and critical thinking skills
Passion for quality and attention to detail
Passion for clean, consistent, simple and efficient code
Strong mobile application UI development skills

Nice to have:
Experience with reactive programming
Extended knowledge on MVP, MVVM or Viper

What’s in it for you:
Working alongside a bunch of super talented and friendly people
A fun, diverse, open and fast-paced environment focused on family atmosphere and creating an off-the-hook user experience
Challenging and stimulating projects
Working with modern techs, in a culture that likes to drive constant innovation
PC or Mac, you pick
50% off your monthly OPUS subscription
Free Access to a virtual health care application. Long gone are the days of waiting 8 hours at the clinic!
Conferences, training on the latest and greatest techs, weekly presentations and more..
Very competitive insurance package which is mostly covered by Octave Group
Beautiful offices right next to Jarry Park
Flexible hours and working
Développeur Android
Montréal, QC

Montréal Canada L’usage du féminin dans ce document a pour unique but d’alléger le texte.

En raison de la COVID19, notre équipe ne recrute pas activement pour ce poste. Cependant, nous examinons toujours les candidatures alors que nous préparons le terrain avec des projets excitants pour ce rôle une fois que nous sortirons de la crise. Merci de votre compréhension, restez en sécurité.

Vous souhaitez vous joindre à une équipe de personnes passionnées et motivées par l'impact qu'elles peuvent avoir sur la conception et le développement de fonctionnalités de pointe ?

Dans le cadre de ce poste, vous développerez la prochaine génération de médias et d'applications de style de vie Android dont les utilisateurs veulent se servir tous les jours. La Développeuse Android collaborera avec des équipes interfonctionnelles pour définir, concevoir et créer de nouvelles fonctionnalités et travaillera avec les concepteurs et les responsables de produits pour faire passer les produits mobiles TouchTunes et Apple Music for Business à un niveau supérieur !

Ton quotidien ressemblera à ceci:
Collaborer avec des équipes interfonctionnelles, regroupant les responsables et gestionnaires de produits, les concepteurs et autres développeurs pour définir, concevoir et lancer de nouvelles fonctionnalités
Travailler avec des sources de données et des API externes
Coder des tests unitaires incluant les cas marginaux, pour assurer la robustesse, la facilité d'utilisation et la fiabilité générale
Corriger les bogues et améliorer les performances des applications
Découvrir, évaluer et continuellement mettre en œuvre de nouvelles technologies afin de maximiser l'efficacité du développement

Ce que l’on recherche:
Au moins 3 ans d'expérience de développement Android avec Java et/ou Kotlin
BS / BA en ingénierie, informatique ou équivalent
Compréhension approfondie de SDK et des API d'Android
Solides compétences en matière de programmation et de conception orientées objet
Expérience de l'utilisation des ressources en réseau
Expérience en écriture de code asynchrone multi-threaded
Solide compréhension des modèles de conception logicielle
Passion pour un code propre, de qualité, cohérent, simple et efficace
Fortes compétences en matière de développement d'applications mobiles UI

Atouts :
Expérience de la programmation réactive
Connaissances approfondies sur MVP, MVVM ou Viper

Ce que l’on te propose:
Évoluer aux côtés de personnes super talentueuses et amicales.
Un environnement amusant, diversifié, ouvert et dynamique, axé sur une atmosphère familiale et la création d’une expérience utilisateur optimale.
Des projets stimulants et amusants.
Travailler avec des technologies de pointe dans une culture d'innovation constante.
PC ou Mac, ton choix.
50% de réduction sur l’abonnement mensuel à OPUS.
Accès gratuit à une application offrant un support de santé virtuel. Fini les attentes interminables en clinique!
Conférences, budget de formation sur les technologies les plus récentes et les plus performantes, présentations hebdomadaires et plus…
Avantages sociaux compétitifs principalement couverts par Octave Group.
Superbes bureaux à deux pas du parc Jarry.
Horaires et environnement de travail flexibles.