Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Protection des renseignements personnels JavaScript Git +5 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

Notre client recrute un·e Développeur·se Mobile Senior pour prendre en charge et lancer sa toute première plateforme mobile : un SDK « plug-and-play » pour iOS et Android, agissant comme une couche autonome de navigation et de monétisation au sein des applications partenaires.

Il s’agit d’un rôle « zéro à un » avec une grande autonomie et une forte responsabilité sur la conception, l’architecture et l’évolution de la plateforme, de la v1 jusqu’à la mise à l’échelle. Vous définirez l’expérience développeur et l’orientation technique à long terme.

Architecture & développement

  • Architecturer et livrer les premiers SDK mobiles pour iOS et Android.
  • Prendre en charge les décisions techniques clés : langages, frameworks, structure du SDK, outils.
  • Concevoir des mécanismes fiables d’interception de navigation sortante (WebViews, liens natifs, deep links).
  • Développer des systèmes de capture de contexte (entrées structurées + ponts JS ↔ natif).

Expérience développeur & intégrations

  • Livrer des surfaces d’interface utilisateur natives légères (bottom sheets, cartes, overlays).
  • Concevoir des mécanismes d’analytique et d’attribution respectueux de la vie privée.
  • Assurer la compatibilité avec React Native via des modules et ponts natifs.
  • Définir l’ergonomie du SDK : intégration minimale, paramètres par défaut robustes, outils de débogage adaptés aux partenaires.

Leadership & collaboration

  • Collaborer avec l’équipe backend sur les API, les déploiements et la stratégie opérationnelle.
  • Agir comme responsable technique du mobile à mesure que l’équipe et la plateforme évoluent.

Qualifications

  • Solide expérience dans la conception et la livraison de plateformes mobiles, SDK ou bibliothèques partagées.
  • Excellente compréhension des cycles de navigation mobile, des WebViews et des communications JS ↔ natif.
  • Expérience dans les écosystèmes iOS et Android (stack exacte flexible).
  • À l’aise avec la conception d’API et de systèmes utilisés par des partenaires externes.
  • Esprit produit, autonomie et capacité à prendre des décisions ; capable de livrer rapidement une v1 et d’itérer.

Atouts

  • Expérience en monétisation, suivi d’affiliation ou SDK d’attribution.
  • Expérience avec des fournisseurs de deep linking (Branch, AppsFlyer, Adjust).
  • Expérience dans les applications de voyage, billetterie ou commerce.
  • Expérience dans la conception de comportements autonomes ou « silencieux » de SDK au sein d’applications hôtes.