DÉVELOPPEUR MOBILE SÉNIOR (tech lead)

SUPÉRIEUR IMMÉDIAT : CIO

Lieu : Québec

L'ENTREPRISE

Notre client est leader de l'information routière communautaire en temps réel fortement présent en Europe, il  s’est implanté au Québec depuis 2 ans. Fondée en 2005, l'organisation emploie actuellement 400 personnes et fournit des informations en temps réel sur des limites de vitesse, les dangers de la route et les conditions de trafic à une communauté croissante de plus de 4.8 millions d'utilisateurs en Europe. Cette société est un véritable compagnon de la route. L'entreprise distribue ses services sur diverses plates-formes : dispositifs connectés, applications mobiles, systèmes embarqués et services basés sur le cloud sous sa propre marque et par l'intermédiaire de partenaires en Europe, y compris Renault, PSA et Toyota.

SOMMAIRE DU POSTE

Le (ou la) développeur mobile senior aura un rôle de leader technique et travaillera en étroite collaboration avec les autres développeurs mobiles et l’équipe backend. Il participera à la conception et à la réalisation de la plateforme de nouvelle génération du système et sera un fort contributeur en matière d’architecture et de choix technologiques. Pour inventer le futur de l’expérience de conduite assistée, le développeur participera à la mise en oeuvre de prototypes de produits et services au sein du LAB (R&D). Il mènera des tests d'évaluation des nouvelles technologies et sera un acteur visible du monde Open-source pour faire rayonner l'organisation dans la communauté. Passion, innovation, avant-gardisme et aventures qualifieront votre quotidien si vous vous joignez à l’équipe pour devenir un des pionniers du Lab.

EXPÉRIENCE ET QUALIFICATIONS REQUISES

Compétences techniques
  • Excellente maîtrise du développement pour Android ou iOS;
  • Excellente maîtrise d’au moins un langage de programmation : Java, Objective-C, C++, Swift, Kotlin;
  • Maîtrise de la programmation : orientée objet, multithread, événementielle/réactive;
  • Maîtrise : du paradigme MVVM, des principes de conception logicielle tels que SOLID, des tests unitaires.
Extras techniques (atouts)
  • Maîtrise d’autres langages de programmation : Java, Objective-C, C++, Swift, Kotlin, Golang, Python;
  • Connaissance des technologies web telles que Javascript, Vue.js, Angular, React;
  • Connaissance du développement backend;
  • Expertise dans la mesure et l’analyse de performances sur mobile;
  • Expertise dans la géolocalisation, communications réseaux sur mobile, géomatique;
  • Projets personnels, applications personnelles;
  • Contributions opensource.
Qualités personnelles
  • Passion pour le développement logiciel, être à l’affût des technologies émergentes;
  • Leadership, créativité, ouverture d’esprit, rigueur, ingéniosité, polyvalence, autonomie, proactivité, collaboration et esprit d’équipe;
  • Goût de l’aventure, du risque et avoir le désir de sortir des sentiers battus.

PRINCIPALES RESPONSABILITÉS

  • Se positionner comme un expert technique maîtrisant différents langages, capable d’effectuer des choix technologiques et d’architecture, de proposer des solutions, de les tester et d’animer une petite équipe;
  • Développement/programmation de librairies et de prototypes d’application pour Android et/ou iOS;
  • Étude et exploration technologique autour d’Android et/ou iOS;
  • Travailler en étroite collaboration avec les différentes équipes/individus impliqués dans la refonte de la plateforme.

VOUS CORRESPONDEZ À CE PROFIL ?

Envoyez-nous dès maintenant votre cv !

Le prénom est obligatoire
Le courriel est obligatoire Le format du courriel n'est pas valide
Le CV est obligatoire
Le nom est obligatoire
Le téléphone est obligatoire Le téléphone est sous format ##########