Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
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.