Enter a job title or keyword

Développeur(euse) Logiciel Principal(e), Front-End (Expérience client)

Offres D'emploi


Job Location:

Montreal - Canada

Monthly Salary: Not provided by the employer
Posted: 6 June 2026 (30+ days ago)
Application Deadline: 15 October 2026
Vacancies: 1 Vacancy
The job posting is outdated and position may be filled

Job Summary


Votre rôle à titre de Développeur(se) Logiciel Principal(e) Front-End


Lela Développeur(euse) Logiciel Principal(e) Front-End (React Native) rejoint une équipe dédiée qui traduit les exigences dun partenaire denvergure en fonctionnalités intégrées directement dans la plateforme de Dialogue. Le principe directeur est une base de code unique: chaque fonctionnalité issue de ce partenariat quelle touche lexpérience mobile intégrée les flux dadmissibilité des membres ou les parcours de soins de santé intégrés à lapplication est déployée en tant que composante du produit de base de Dialogue afin quelle puisse être maintenue étendue et offerte à lensemble des clients actuels et futurs.


Vous travaillerez principalement dans le dépôt de lapplication membre une application React Native (iOS Android et web) construite avec Expo et le moteur JavaScript Hermes. Un élément clé de votre champ daction est le SDK Brownfield un mécanisme novateur qui encapsule lapplication Dialogue sous forme de bibliothèque native (XCFramework sur iOS AAR sur Android) afin quelle puisse être intégrée dans les applications natives existantes du partenaire (Android et iOS). Vous collaborerez quotidiennement avec une équipe multidisciplinaire comprenant une développeur(euse) full-stack une développeur(euse) back-end une spécialiste DevSecOps une analyste QA une gestionnaire de produit une designer ainsi que les équipes techniques du partenaire.


Vos responsabilités


Vous serez responsable des livrables front-end tout au long du cycle de vie du développement de la collaboration sur le design jusquà limplémentation les tests et le déploiement. Ce mandat englobe le développement de nouvelles fonctionnalités la maintenance du module intégré ainsi que la santé globale de la base de quotidien vous devrez :

  • Développer et maintenir lapplication React Native (member-app) qui sert à la fois dapplication autonome pour les membres de Dialogue et de source pour le module SDK. La base de code utilise TypeScript (avec une migration en cours depuis JavaScript) Redux avec Sagas pour la gestion de létat et Expo pour la chaîne doutils de compilation et de développement.
  • Créer et faire évoluer la couche dintégration du module SDK Brownfield y compris un contrat TypeScript entièrement typé qui régit toutes les communications à travers la frontière entre JavaScript et le code natif.
  • Contribuer à la bibliothèque de composants et au système de design. Léquipe maintient une bibliothèque de composants personnalisés basée sur un système de design Figma et travaille actuellement à ladoption de Storybook. Vous concevrez des composants réutilisables et accessibles ; la base de code fait dailleurs lobjet de travaux dinfrastructure actifs pour la conformité WCAG.
  • Maintenir et améliorer les applications de test (iOS : hybride SwiftUI UIKit ; Android : Kotlin Jetpack Compose) qui simulent lapplication hôte du partenaire pour le développement local et la validation CI (intégration continue). Ces applications testent lensemble du cycle de vie de lintégration du SDK.
  • Rédiger et maintenir des tests unitaires et dintégration. Vous aiderez à auditer et à moderniser la suite de tests pour assurer la compatibilité avec les versions actuelles de React et React Native à réduire la couverture redondante et à renforcer les tests sur les composants réutilisables à fort impact.
  • Livrer de nouvelles fonctionnalités de plateforme basées sur les exigences du partenaire (telles que lamélioration de lexpérience en pharmacie les flux de liaison de comptes et les parcours de soins de santé intégrés) tout en veillant à ce que ces fonctionnalités soient conçues de manière assez générique pour sintégrer à loffre standard de Dialogue pour tous les clients.
  • Participer à la conception technique et à la revue de code. Rédiger et réviser des documents de conception technique afin daligner léquipe sur des solutions claires. Contribuer à la migration continue vers TypeScript et aux efforts dassainissement de la base de code afin de réduire la complexité et daméliorer la cohérence au sein de lapplication.

Nous aimerions beaucoup vous rencontrer si vous possédez

  • Possédez 5 ans ou plus dexpérience professionnelle dans la création dapplications mobiles idéalement avec React Native incluant le déploiement sur les boutiques dapplications iOS et Android ainsi que sur le web.
  • Maîtrisez TypeScript et les modèles React modernes (hooks composants fonctionnels contextes). La base de code est en cours de migration active de JavaScript vers TypeScript et le contrat de pont Brownfield est entièrement typé.
  • Avez de lexpérience avec Redux et les architectures de middleware (Sagas ou Thunks) pour la gestion de létat dans des applications mobiles complexes.
  • Avez travaillé avec Expo et comprenez la chaîne doutils de compilation de React Native y compris Hermes le bundler Metro et lintégration de modules natifs.
  • Êtes à laise pour lire et contribuer à du code natif iOS (Swift/Objective-C) et Android (Kotlin/Java) particulièrement en ce qui concerne la gestion du cycle de vie des SDK lenregistrement des notifications push et la gestion des liens profonds (deeplinks).
  • Avez fait vos preuves dans larchitecture lorganisation et la livraison dinitiatives logicielles denvergure. Vous savez découper le travail en changements incrémentaux et livrer de la valeur de manière constante.
  • Communiquez de façon claire et efficace avec des collègues techniques et non techniques.
  • Lexpérience avec les systèmes de drapeaux de fonctionnalités / déploiement progressif (LaunchDarkly) et les systèmes de gestion de contenu (CMS) est un atout.
  • Lexpérience avec les architectures Brownfield ou dapplications intégrées ainsi que lencapsulation dune application React Native sous forme de bibliothèque native (XCFramework AAR) pour intégration dans une application native existante constitue un atout majeur.


Dialogue met en place une équipe permanente et dédiée pour répondre aux priorités dun partenaire majeur mais selon une philosophie architecturale délibérée : chaque fonctionnalité développée par cette équipe est déployée au sein même de la plateforme Dialogue. Lapplication sur laquelle vous travaillerez est à la fois lapplication autonome des membres de Dialogue et la source du SDK intégré avec lequel des millions dutilisateurs interagissent au sein de lapplication de notre partenaire. Votre travail sur le front-end façonnera directement lexpérience de soins de santé de ces utilisateurs tout en renforçant le produit de base de Dialogue pour lensemble des clients actuels et futurs. Il sagit dun travail fondamental au carrefour de lingénierie mobile de la livraison de partenariats et du développement de plateformes.



Chez Dialogue votre bien-être est notre priorité.

Prendre soin des autres cest aussi prendre soin de notre équipe!Selon votre rôle et votre statut demploi vous pourriez avoir accès aux avantages suivants :

  • Accès à lapplication Dialogue et au soutien virtuel en santé mentale pour vous et votre famille
  • Assurance entièrement couverte compte de dépenses pour la santé couverture dentaire et remboursement de bien-être
  • 4 semaines de vacances 9 journées de bien-être et 1 journée de bénévolat
  • Travail hybride : 3 jours/semaine dans nos bureaux de Montréal ou de Toronto (à lexception des postes entièrement à distance)
  • Possibilité de travailler à létranger jusquà 4 semaines par année
  • Programmes dincitation primes de référencement et cotisation équivalente au REER
  • Apprentissage via Coursera budget de formation externe et programme de mentorat
  • Prestation facultative pour le congé parental



About Company

Company Logo

Reach your organization’s sustainability and social impact goals with nature-based solutions.

View Profile View Profile