Skip to content

Développeur(euse) Mobile Senior (AI-enabled)

  • À distance / Télétravail , Hybride
    • Montréal, Québec, Canada
    • Ottawa, Ontario, Canada
    • Toronto, Ontario, Canada
    • Québec, Québec, Canada
    +3 plus
  • Ingénierie

Le rôle offre de réelles possibilités d’évolution vers le leadership technique, avec des occasions de mentorat et une exposition à de multiples disciplines et parties prenantes. 

Description de l'offre d'emploi

Notre équipe de développement mobile conçoit et fait évoluer les expériences numériques qui permettent aux professionnels de la santé, et aux patients d’accéder aux outils essentiels à leur quotidien. En tant que développeur ou développeuse mobile sénior, tu prendras en charge la livraison de fonctionnalités mobiles complexes de A à Z, en collaboration étroite avec les chef(fe)s de produits, les designers et les équipes d’ingénierie. 

Tu contribueras aux décisions de conception technique et d’architecture, mèneras des revues de code et participeras au développement de tes collègues. Ce n’est pas un rôle où tu exécutes simplement des spécifications de façon isolée. Ton point de vue comptera autant dans la façon dont nous construisons nos produits que dans ce que nous construisons. 

Le titre « AI Enabled » est intentionnel : tu intégreras des outils d’intelligence artificielle à ton travail quotidien et contribueras à définir les bonnes pratiques entourant leur utilisation au sein de l’équipe. 

Au quotidien, tu seras amené·e à : 

  • Développer et livrer des fonctionnalités React Native pour iOS et Android, en assumant la responsabilité complète du cycle de développement, de la conception technique jusqu’à la mise en production. 

  • Contribuer à des applications mobiles complexes, notamment en travaillant sur les intégrations, les enjeux d’évolutivité et les améliorations structurelles de la plateforme. 

  • Participer aux revues de code et contribuer activement à l’amélioration continue de la qualité du code, de la couverture de tests et des pratiques de sécurité. 

  • Intégrer des outils d’IA comme GitHub Copilot ou ChatGPT à ton flux de travail afin d’accélérer le développement, faciliter le débogage et explorer des solutions, tout en demeurant responsable de la qualité et de la pertinence de ce qui est livré. 

  • Contribuer à l’établissement de pratiques d’équipe encadrant l’utilisation responsable de l’IA, notamment en matière de validation, de reproductibilité et de discernement quant aux situations où ces outils ne devraient pas être utilisés. 

  • Travailler occasionnellement à travers la pile technologique en contribuant à des applications Angular ou à des services Node.js, NestJS ou Next.js en complément de ton travail mobile. 

  • Concevoir et développer des API en appliquant les bonnes pratiques REST, en comprenant les limites des services et les interactions entre les applications mobiles et les systèmes backend. 

  • Décomposer des problèmes techniques complexes, évaluer les compromis entre les considérations techniques, d’affaires et opérationnelles, puis formuler des recommandations claires et pragmatiques. 

  • Identifier rapidement les obstacles, les risques liés à l’échéancier ou à la portée des projets, et contribuer à débloquer les situations lorsque l’occasion se présente. 

  • Arrimer ton travail technique aux objectifs produit et aux besoins des utilisateurs, en collaborant étroitement avec les différentes équipes pour livrer des solutions ayant un réel impact. 

  • Accompagner et soutenir d’autres développeurs et développeuses, tout en contribuant à une culture d’équipe fondée sur la qualité, l’autonomie, la responsabilisation et l’amélioration continue. 

Pré-requis du poste

Ton profil 

Nous recherchons avant tout une personne ayant un profil en T, à l’aise de contribuer autant au développement mobile qu’au développement web et backend. React Native constitue ton principal domaine d’expertise, mais tu possèdes également une expérience concrète avec Angular ou l’un de nos frameworks backend Node.js, et tu es prêt(e) à contribuer là où les besoins de l’équipe se présentent. 

  • Environ 5-8 ans d’expérience en développement logiciel, dont une expérience significative dans la conception et la livraison d’applications React Native en production pour iOS et Android

  • Excellente maîtrise de TypeScript et expérience démontrée dans l’écriture de code propre, maintenable et de haute qualité. 

  • Expérience significative avec Angular (frontend) ou avec Node.js, NestJS ou Next.js (backend). 

  • Bonne compréhension des API REST, des principes de conception de systèmes et des interactions entre les applications mobiles et les services backend. 

  • Capacité à prendre en charge des fonctionnalités complexes, de la conception à la livraison. 

  • Approche rigoureuse de l’utilisation des outils d’intelligence artificielle dans le développement : tu sais valider les résultats, éviter les dérives et maintenir des standards élevés de qualité et de sécurité. 

  • Excellentes aptitudes en communication et aisance à collaborer dans un modèle d’équipe multidisciplinaire réunissant des parties prenantes produit, design et ingénierie. 

Atouts: 

  • Expérience couvrant le développement mobile, web et backend, avec une véritable polyvalence à travers l’ensemble de la pile technologique. 

  • Familiarité avec des outils de gestion de monorepo tels que Nx, Turborepo ou des solutions similaires. 

  • Expérience avec les pipelines CI/CD et les processus de livraison d’applications mobiles. 

Nous reconnaissons que l’expérience peut prendre de nombreuses formes. Si cette opportunité t’enthousiasme, mais que tu ne réponds pas à toutes les qualifications mentionnées, nous t’encourageons tout de même à postuler. 

 

Pourquoi te joindre à nous 

  • Tu contribueras à des outils mobiles qui améliorent concrètement la façon dont les professionnels de la santé offrent leurs soins. L’impact de ton travail est réel, tangible et mesurable. 

  • Tu joueras un rôle important dans l’évolution et l’adoption des pratiques de développement assistées par l’intelligence artificielle à l’échelle de l’organisation d’ingénierie, et non seulement au sein de ton équipe. 

  • Le rôle offre de réelles possibilités d’évolution vers le leadership technique, avec des occasions de mentorat et une exposition à de multiples disciplines et parties prenantes. 

 

Nos avantages 

  • De 4 à 6 semaines de vacances par année; 

  • 5 jours personnels payés par année; 

  • Un régime collectif REER/RPDB avec contribution de l'employeur; 

  • Un régime complet d'assurances collectives dès le premier jour; 

  • Une allocation annuelle mieux-être; 

  • L'accès à l'application de télémédecine Lumino Santé™; 

  • Une allocation récurrente pour le travail à distance ou hybride: Selon nous, une entreprise ne peut se prétendre moderne et innovante ni affirmer placer le bien-être de son équipe au cœur de ses priorités sans offrir la plus grande flexibilité possible en matière de télétravail, dans les limites permises par la nature du poste et les besoins opérationnels. 

 

Petal souscrit au principe de l'égalité en emploi et encourage les candidatures des femmes, des personnes en situation de handicap, des Premières Nations, des Inuit et des Métis, des personnes racisées ainsi que des membres d'autres groupes sous-représentés. Des mesures d'adaptation sont offertes, sur demande, tout au long du processus de recrutement. 

À distance / Télétravail , Hybride
  • Montréal, Québec, Canada
  • Ottawa, Ontario, Canada
  • Toronto, Ontario, Canada
  • Québec, Québec, Canada
+3 plus
Ingénierie

ou