Jobs

Montreal

Ingénieur Android

Description de l'entreprise

Nous sommes un amalgame unique entre la technologie, la stratégie et le design. 
 
En simplifiant sans cesse le complexe, nous accompagnons nos clients dans la recherche, l’idéation, le design et la commercialisation d’expériences numériques intelligentes, d’interfaces et de produits innovants. Passionnés du numérique, nous vivons des possibilités du futur. Nous grandissons dans l’agilité et le souci constant de l’utilisateur final. 

Description du poste

Valtech est à la recherche d’un ingénieur Android chevronné pour se joindre à son équipe œuvrant sur une application de diffusion vidéo en continu très connue. Vous serez mis à contribution rapidement et, en tant que membre de l’équipe à distance, vous participerez aux discussions sur l’architecture, aux réunions quotidiennes, aux revues de backlog, à la planification du sprint et aux réunions d’analyse du sprint. Votre apport sera varié, allant de la correction de bogues dans l’ancien code au développement de nouvelles fonctionnalités.

Responsabilités :

  • Effectuer des analyses de RF (reconnaissance de formes)
  • Modifier le code Java existant, tout en écrivant un nouveau code dans Kotlin
  • Rédiger des scénarios de tests pour votre code
  • Assister à des réunions vidéo via Steller
  • Communiquer clairement le statut des tâches sprint
  • Travailler selon un horaire de 9 à 17 heures correspondant à l’heure normale du Pacifique
  • Être à l’affût des dernières tendances en matière de développement Android.

Qualifications

  • Plus de cinq (5) années d’expérience en développement d’applications Android
  • Être motivé, débrouillard, et capable de travailler rapidement dans un vaste « codebase »
  • Connaissance approfondie de Kotlin et de Java
  • Vaste expérience d’utilisation d’Android Studio, de Gradle et d’ADB
  • Connaissance approfondie des cycles de vie d’« Android Activity and Fragments », des affichages personnalisés et des animations
  • Solide connaissance en MVVM, MVP
  • Connaissance de Room
  • Connaissance des bibliothèques Android telles que RxJava, Picasso, Retrofit
  • Connaissance du « DI » (p. ex. Toothpick)
  • Solide expérience en tests unitaires et d’intégration
  • Connaissance pratique du « test-driven development », de l’automatisation des tests, du « CI »
  • Être à l’aise avec Git (« merging » et « rebasing »).

Renseignements complémentaires

Tu vas aimer :

  • Notre esprit de famille.
  • Notre localisation en plein centre-ville, animé par le quartier des spectacles.
  • Notre collaboration entre les bureaux internationaux.
  • Notre équipe dynamique, diversifiée et tournée vers l’innovation.
  • Nos horaires d’été, le télétravail et les horaires flexibles.
  • Nos activités sociales organisées par le Comité l’fun.
  • Nos avantages sociaux compétitifs.

Faits

80

Songs a day

6

Coffees a day

7

Challenges