Développeur Android Senior (Réf : 20-15T)

  • Temps plein

Description de l'entreprise

C’est avec grand plaisir qu’1perTInent collabore avec cette entreprise qui rassemble les gens dans plus de 65k lieux publics en Amérique du Nord.

En affaires depuis déjà 20 ans, l’innovation est au cœur de ce qu’ils font et ils repoussent sans cesse les limites de la technologie et du design. Ils offrent un environnement de travail flexible et un magnifique bureau situé dans le vivant quartier Parc Extension. ✨ Ils sont aujourd’hui à la recherche de personnes bienveillantes et créatives pour joindre leurs équipes!

Ce qu’ils t’offrent

  • Un environnement de travail hybride: 1 jour par semaine au bureau est demandé
  • Un superbe bureau facilement accessible en métro (Station Parc) 
  • La possibilité de travailler à partir de n'importe où dans le monde jusqu'à 1 mois par année
  • Carte de transport OPUS, EXO et BIxi remboursée à 50%
  • Une assurance collective et accès à un service de télémédecine
  • Un excellent régime de retraite

Description du poste

En tant que développeur Android Senior, tu collaboreras avec des équipes interfonctionnelles afin de définir, concevoir et créer de nouvelles fonctionnalités pour les apps.

Tu travailleras de près avec les concepteurs et les gestionnaires de produits pour aider à définir et à mettre en œuvre l'interface utilisateur. Si tu as de l’intérêt, tu pourrais aussi participer au développement d’apps iOS et d'API RESTful faites en Java/Spring afin de diversifier tes challenges! 

Les challenges qui t'attendent : 

  • Collaborer avec des équipes interfonctionnelles, y compris les gestionnaires de produits, les designers, les dévelours mobiles et back-end afin de définir, concevoir et publier de nouvelles fonctionnalités que les utilisateurs souhaitent utiliser chaque jour

  • Travailler avec des sources de données, des librairies et des API internes et tierces

  • Construire des interfaces utilisateurs de très haute qualité pour leurs applications mobiles

  • Réaliser des tests pour assurer la robustesse du code, y compris les cas limites, l’ergonomie et la fiabilité

  • Participer à la correction des bugs et l’amélioration des performances des applications

  • Découvrir, évaluer et constamment mettre en œuvre des nouvelles technologies afin de maximiser l'efficacité du développement et la qualité

 

Qualifications

  • 8 ans+ d’expérience en programmation

  • Expérience avec Java (le nouveau code est Kotlin, le moins jeune a encore du Java) et Android Studio

  • Expérience en et/ou intérêt pour la création d’API RESTful avec Java/Spring.

  • Bonne compréhension composantes d’architecture Android telles que LiveData, Room et ViewModel

  • Bonne compréhension des modèles de conception de logiciels tels que MVC, MVP et MVVP

  • Expérience avec des librairies tierces telles que Retrofit et Koin

  • Expérience avec des librairies audio/video telles que MediaPlayer

  • Bonnes compétences en développement d'interface utilisateur d'applications mobiles

  • Solides compétences en résolution de problèmes et en pensée critique

  • Passion pour un code propre, cohérent, simple et efficace

  • Expérience avec et/ou intérêt pour iOS, Swift et les librairies telles que AlamoFire, RxSwift, Realm et AVPlayer