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

Dialogue

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Assurance santé et dentaire
4 semaines de vacances
Travail hybride
Programmes d'apprentissage
Primes de référencement

Job summary

Dialogue, basé à Montréal, recherche un(e) Développeur(euse) Logiciel Principal(e), Front-End pour rejoindre leur équipe dynamique. Le poste nécessite une solide expertise en React Native et un savoir-faire dans le développement d'applications mobiles.

Vous serez amené(e) à travailler sur des fonctionnalités critiques de la plateforme Dialogue, influençant directement l'expérience utilisateur en soins de santé. Dialogue valorise la diversité et offre un environnement de travail inclusif.

Qualifications

  • Expérience de 5 ans en développement mobile, idéalement avec React Native.
  • Connaissance en architectures de middleware pour gestion d'état.
  • Compréhension de la chaîne d'outils de React Native.
  • Compétences en communication technique.

Responsibilities

  • Développement et maintenance des fonctionnalités front-end.
  • Collaboration sur design et tests, livraison continue.
  • Mise à jour et audit de la suite de tests.
  • Conception technique et revue de code.

Skills

React Native
Redux
Swift
Kotlin
Gestion de l'état

Education

Expérience de 5 ans ou plus dans le développement d'applications mobiles

Tools

Expo
Storybook
CMS

Job description

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

Dialogue est le principal fournisseur de soins virtuels au Canada. En perfectionnant notre Plateforme de santé intégrée, nous offrons des programmes exceptionnels de santé et de bien‑être en ligne (soins primaires, santé mentale, TCCi, PAE et bien‑être) aux organisations qui souhaitent améliorer le bien‑être de leurs employé(e)s et de leurs familles.

Lorsqu'il s'agit de notre travail, nous plaçons la barre très haut. Ensemble, nous transformons la santé et aidons des millions de personnes à améliorer leur bien‑être. Nous croyons fermement qu’une équipe exceptionnelle exige plus pour sa:

  • Réussite
  • Communauté
  • Croissance

Vous avez l’impression de pouvoir changer les choses? Bonne nouvelle, nous avons une place pour vous!

Nous vous acceptons comme vous êtes. En tant qu’employeur soucieux de l’égalité des chances, Dialogue s’engage à créer un lieu de travail diversifié et inclusif pour tout le monde. Les personnes qualifiées qui poseront leur candidature seront considérées sans égard à la citoyenneté, l’origine ethnique, la race, la couleur, la religion, le sexe, l’identité ou l’expression sexuelle, l’orientation sexuelle, le handicap, l’âge ou le statut de vétéran. Les personnes qui ont besoin d’accommodations spéciales sont invitées à nous écrire à l’adresse accessibilite@dialogue.co.

Déclaration sur l'utilisation de l'IA

Afin d'assurer un processus d'examen efficace et équitable, nous utilisons des outils d'intelligence artificielle pour aider au tri et à l'évaluation initiale des candidatures pour ce poste.

Dialogue communique avec les candidat(e)s uniquement par des adresses courriel officielles dialogue.co. Nous ne demandons jamais de paiement, de cartes-cadeaux ni de renseignements financiers personnels à quelque étape que ce soit du processus d'embauche, et nous n'envoyons jamais d'offre d'emploi sans un processus d'entrevue structuré. Tous nos postes sont affichés exclusivement sur dialogue.co/fr/carrieres. Si vous recevez une communication suspecte prétendant provenir de Dialogue, ne répondez pas — signalez-la à jobs@dialogue.co et vérifiez le poste sur notre page carrières officielle.

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

Le·la Développeur(euse) Logiciel Principal(e), Front-End (React Native) rejoint une équipe dédiée qui traduit les exigences d'un partenaire d'envergure 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 — qu'elle touche l'expérience mobile intégrée, les flux d'admissibilité des membres ou les parcours de soins de santé intégrés à l'application — est déployée en tant que composante du produit de base de Dialogue, afin qu'elle puisse être maintenue, étendue et offerte à l'ensemble des clients actuels et futurs.

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'à l'implé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 code. Au quotidien, vous devrez :

  • 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 à l'adoption de Storybook. Vous concevrez des composants réutilisables et accessibles ; la base de code fait d'ailleurs l'objet de travaux d'infrastructure actifs pour la conformité WCAG.
  • Maintenir et améliorer les applications de test (iOS : hybride SwiftUI + UIKit ; Android : Kotlin + Jetpack Compose) qui simulent l'application hôte du partenaire pour le développement local et la validation CI (intégration continue). Ces applications testent l'ensemble du cycle de vie de l'intégration du SDK.
  • Rédiger et maintenir des tests unitaires et d'inté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 l'amélioration de l'expé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 s'intégrer à l'offre 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 d'aligner l'équipe sur des solutions claires. Contribuer à la migration continue vers TypeScript et aux efforts d'assainissement de la base de code afin de réduire la complexité et d'améliorer la cohérence au sein de l'application.

Nous aimerions beaucoup vous rencontrer si vous possédez

  • 5 ans ou plus d'expérience professionnelle dans la création d'applications mobiles, idéalement avec React Native, incluant le déploiement sur les boutiques d'applications iOS et Android, ainsi que sur le web.
  • Expérience avec Redux et les architectures de middleware (Sagas ou Thunks) pour la gestion de l'état dans des applications mobiles complexes.
  • Expérience avec Expo et compréhension de la chaîne d'outils de compilation de React Native, y compris Hermes, le bundler Metro et l'intégration de modules natifs.
  • À l'aise 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, l'enregistrement des notifications push et la gestion des liens profonds (deeplinks).
  • Preuves dans l'architecture, l'organisation et la livraison d'initiatives logicielles d'envergure. 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.
  • Expérience avec les systèmes de drapeaux de fonctionnalités / déploiement progressif (LaunchDarkly) et les systèmes de gestion de contenu (CMS) constitue un atout.
  • Expérience avec les architectures Brownfield ou d'applications intégrées, ainsi que l'encapsulation d'une 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 d'un 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. L'application sur laquelle vous travaillerez est à la fois l'application autonome des membres de Dialogue et la source du SDK intégré avec lequel des millions d'utilisateurs interagissent au sein de l'application de notre partenaire. Votre travail sur le front‑end façonnera directement l'expérience de soins de santé de ces utilisateurs, tout en renforçant le produit de base de Dialogue pour l'ensemble des clients actuels et futurs. Il s'agit d'un travail fondamental, au carrefour de l'ingénierie mobile, de la livraison de partenariats et du développement de plateformes.

Veuillez noter qu’étant donné que nous servons des client(e)s situé(e)s dans tout le Canada, le bilinguisme est un atout pour ce poste. Vous pourriez être amené(e) à communiquer en français et en anglais.

Chez Dialogue, votre bien‑être est notre priorité.

  • Accès à l’application 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 (à l’exception des postes entièrement à distance)
  • Possibilité de travailler à l’étranger jusqu’à 4 semaines par année
  • Programmes d'incitation, 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur(euse) logiciel principal(e), Full-Stack (experience client)
Développeur(euse) logiciel principal(e), Full-Stack (experience client)

Dialogue • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Assurance santé
Budget formation
Vacances 4 semaines
+5
Développeur(euse) logiciel principal(e), Full-Stack (experience client)
Développeur(euse) logiciel principal(e), Full-Stack (experience client)

Dialogue • Montreal

Hybrid
CAD 90,000 - 130,000
Soutien santé mentale
Assurance santé complète
4 semaines de vacances
+5
Développeur(se) logiciel principal(e), backend
Développeur(se) logiciel principal(e), backend

Dialogue • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Accès à l’application Dialogue et sout
Couverture santé complète et assurance
4 semaines de vacances et 9 journées >
+3
Expert(e) Développement DevOps
Expert(e) Développement DevOps

Dialogue • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Assurance entièrement couverte
4 semaines de vacances
Travail hybride
Expert(e) Développement DevOps
Expert(e) Développement DevOps

Dialogue • Toronto

Hybrid
CAD 80,000 - 100,000
Assurance santé entièrement couverte
4 semaines de vacances
Travail hybride
+1
Expert(e), développement logiciel Full Stack (Expérience fournisseur)
Expert(e), développement logiciel Full Stack (Expérience fournisseur)

Portage Ventures GP Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Assurance entièrement couverte
4 semaines de vacances
Programmes d’incitation
Expert(e), développement logiciel Full Stack (Expérience fournisseur)
Expert(e), développement logiciel Full Stack (Expérience fournisseur)

Dialogue • Toronto

Hybrid
CAD 140,000 - 170,000
Assurance entièrement couverte
4 semaines de vacances
Travail hybride (Montréal/Toronto)
+1
Développeur(se) de données principal(e)
Développeur(se) de données principal(e)

Dialogue • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Assurance entièrement couverte
4 semaines de vacances
Travail hybride Montréal/Toronto
+2
Senior Software Developer, Front-End (Client Experience)
Senior Software Developer, Front-End (Client Experience)

Portage Ventures GP Inc. • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Fully funded insurance
4 weeks vacation
Hybrid work model
Directeur(-trice), de l'accompagnement client, gestion des comptes entreprise
Directeur(-trice), de l'accompagnement client, gestion des comptes entreprise

Dialogue • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Assurance entièrement couverte
4 semaines de vacances
Soutien virtuel en santé mentale
+1