
Développeur(euse) Mobile
- À distance / Télétravail , Hybride
- Montréal, Québec, Canada
- Québec, Québec, Canada
- Toronto, Ontario, Canada
- Ottawa, Ontario, Canada
+3 plus- Ingénierie
La plateforme mobile de Petal est en pleine croissance, offrant de réelles occasions d’élargir tes responsabilités à mesure que les produits et l’équipe évoluent.
Description de l'offre d'emploi
Relevant du gestionnaire du développement logiciel – Mobile, tu rejoindras une équipe dédiée à la création d’expériences mobiles fiables et pérennes qui soutiennent les produits de santé numérique de Petal à travers le Canada. L’équipe Mobile développe et fait évoluer des applications React Native utilisées dans des environnements cliniques réels, et ton travail aura un impact concret sur le quotidien des professionnels de la santé.
Tu collaboreras étroitement avec les gestionnaires de produits, les designers et les autres développeurs afin de livrer des fonctionnalités mobiles de haute qualité. Tu participeras aux discussions de conception technique et contribueras à maintenir une base de code cohérente, bien testée et sécurisée. Il s’agit d’un rôle concret offrant une réelle influence sur le développement des fonctionnalités, au-delà de la simple exécution de tâches assignées.
Nous recherchons également une personne qui adopte une approche réfléchie du développement assisté par l’intelligence artificielle. Cela implique d’utiliser des outils tels que GitHub Copilot ou des solutions similaires pour gagner en efficacité et améliorer la qualité du code, tout en assumant pleinement la responsabilité de ce qui est révisé, approuvé et intégré à la base de code.
Au quotidien, tu seras amené·e à :
Développer et livrer des fonctionnalités React Native pour iOS et Android, en collaboration étroite avec les gestionnaires de produits et les designers afin d’offrir des expériences soignées et prêtes pour la production.
Participer aux discussions de conception technique en mettant à profit ta compréhension de l’architecture de l’application pour proposer des solutions solides et pérennes à l’échelle des fonctionnalités.
Écrire du code bien testé et participer aux revues de code avec un souci de qualité, de clarté et de sécurité, au-delà d’une simple validation de conformité.
Utiliser des outils de développement assisté par l’intelligence artificielle pour accélérer l’implémentation, la documentation et la résolution de problèmes, tout en évaluant de façon critique les résultats avant leur intégration à la base de code.
Identifier et contribuer à résoudre les problèmes de performance, les plantages et les enjeux de fiabilité dans les applications mobiles en production.
Décomposer des problèmes de complexité modérée en tâches claires, estimer les échéanciers avec l’appui de ton équipe et signaler rapidement les obstacles avant qu’ils ne deviennent des enjeux d’escalade.
Travailler au sein de la chaîne CI/CD mobile et y contribuer (GitHub Actions, Bitrise, Fastlane), en comprenant comment les compilations, les tests et les mises en production s’articulent de bout en bout.
Respecter les standards de développement et les composants partagés qui assurent la cohérence du code entre les équipes et les applications, tout en proposant des améliorations lorsque des occasions se présentent.
T’adapter rapidement aux nouveaux outils, bibliothèques et pratiques à mesure que l’écosystème mobile évolue, et solliciter du soutien lorsque nécessaire pour demeurer aligné avec les pratiques de l’équipe.
Partager tes connaissances ouvertement, offrir une rétroaction constructive lors des revues et des échanges, et soutenir tes collègues lorsque ta capacité le permet.
Pré-requis du poste
Ton profil
Expérience concrète en développement d’applications mobiles avec React Native, avec plusieurs fonctionnalités livrées en production sur iOS et Android.
Excellente maîtrise de TypeScript et approche rigoureuse en matière de typage, de qualité du code et de bonnes pratiques de développement.
Bonne compréhension des fondements des plateformes iOS et Android ainsi que de leurs contraintes respectives. Tu comprends pourquoi certains comportements diffèrent d’une plateforme à l’autre et sais comment les gérer efficacement.
Expérience dans la rédaction et le maintien de tests automatisés, ainsi qu’un réel engagement envers la fiabilité et la qualité des applications.
Aisance à travailler avec des pipelines CI/CD et bonne compréhension du processus qui mène les versions mobiles jusqu’à la production.
Excellentes aptitudes en communication et approche proactive. Tu tiens tes collègues informés, soulèves rapidement les obstacles et contribues à une culture de collaboration ouverte et transparente.
Atouts:
Expérience en développement natif (Swift ou Kotlin), notamment pour la création de ponts (bridges) ou l’intégration de fonctionnalités spécifiques aux plateformes.
Familiarité avec les bibliothèques de composants partagés ou les systèmes de design (design systems).
Expérience de travail dans un environnement monorepo (Nx, Turborepo ou technologies similaires).
Expérience avec des outils de surveillance des performances applicatives ou de suivi et d’analyse des plantages (crash reporting).
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
Ton code est utilisé dans de véritables environnements cliniques. Chaque jour, des professionnels de la santé partout au Canada utilisent nos applications mobiles, et la fiabilité de ce que tu développes a un impact concret.
L’équipe Mobile investit activement dans l’adoption de pratiques de développement enrichies par l’intelligence artificielle. Tu contribueras à définir comment ces outils sont intégrés de manière responsable et efficace à mesure qu’ils évoluent.
Ce rôle te permet d’influencer les décisions de conception à l’échelle des fonctionnalités, et pas seulement d’exécuter une liste de tâches de développement.
La plateforme mobile de Petal est en pleine croissance, offrant de réelles occasions d’élargir tes responsabilités à mesure que les produits et l’équipe évoluent.
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.
- Montréal, Québec, Canada
- Québec, Québec, Canada
- Toronto, Ontario, Canada
- Ottawa, Ontario, Canada
ou
C'est fait !
Votre candidature a été envoyée avec succès !
Vous avez déjà postulé à cet emploi
Nous vous remercions de l'intérêt que vous portez à ce poste. Malheureusement, vous avez déjà postulé à cet emploi.
