Développeur(euse) Logiciel Principal(e), Front-End (Expérience client)
Dialogue
À propos de Dialogue
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
- Performance
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éciaux sont invitées à nous écrire à l’adresse View email address on canada.jobradars.com
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.
Avis de fraude en recrutement
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 à ***email_hidden*** 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.
Vous travaillerez principalement dans le dépôt de l'application membre, une application React Native (iOS, Android et web) construite avec Expo et le moteur JavaScript Hermes. Un élément clé de votre champ d'action est le SDK Brownfield, un mécanisme novateur qui encapsule l'application Dialogue sous forme de bibliothèque native (XCFramework sur iOS, AAR sur Android) afin qu'elle puisse être intégrée dans les applications natives existantes du partenaire (Android et iOS). Vous collaborerez quotidiennement avec une équipe multidisciplinaire comprenant un·e développeur(euse) full-stack, un·e développeur(euse) back-end, un·e spécialiste DevSecOps, un·e analyste QA, un·e gestionnaire de produit, un·e 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'à 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
- Développer et maintenir l'application React Native (member-app) qui sert à la fois d'application 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 d'outils de compilation et de développement.
- Créer et faire évoluer la couche d'inté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 à 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
- 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.
- 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 l'expé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 d'outils de compilation de React Native, y compris Hermes, le bundler Metro et l'intégration de modules natifs.
- Êtes à 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).
- Avez fait vos 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.
- L'expé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.
- L'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é.
Prendre Soin Des Autres, C’est Aussi Prendre Soin De Notre Équipe! Selon Votre Rôle Et Votre Statut D’emploi, Vous Pourriez Avoir Accès Aux Avantages Suivants
- 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
- ...À propos de Dialogue Dialogue est le principal fournisseur de soins virtuels au Canada. En perfectionnant notre Plateforme de... ...notre page carrières officielle. Votre rôle à titre de Développeur(euse) logiciel principal(e), Backend Le·la Développeur(euse) logiciel principal...PrincipalDaily paidApprenticeshipWork at office
- ...À propos de Dialogue Dialogue est le principal fournisseur de soins virtuels au Canada.... ...carrières officielle Votre rôle à titre de Développeur(euse) de données principal(e) Nous... ...principal(e) pour rejoindre l'équipe Flux Client de Dialogue. Vous dirigerez la mise en œuvre...PrincipalDaily paidApprenticeshipWork at office
- ...d’exceller. Votre profil Nous recherchons un développeur ou une développeuse de logiciels IA principal(e) pour rejoindre l’équipe au cœur de notre initiative... ...un développeur généraliste possédant une solide expérience dans le domaine de l’IA applicative. Vous excellez...PrincipalFront end
- ...à l’unique plateforme matérielle et logicielle propulsée par l'IA conçue pour les ateliers... ...du poste En tant que développeur logiciel principal chez Vention, vous serez un contributeur... ...Qualifications Plus de 5 ans d'expérience en développement logiciel full-stack...PrincipalDaily paidFull timeApprenticeshipWork at officeWork from home
- ...de mesure et de surveillance des gaz à effet de serre à des clients industriels et gouvernementaux partout dans le monde. Grâce... ...'équipe Mission Platform, GHGSat est à la recherche d'un(e) développeur(euse) logiciel backend innovant(e) et expérimenté(e) pour son logiciel Payload...Front endFull timeFlexible hoursWeekend work
- ...étudiant qui se dirige vers une carrière en développeur web, nous avons une opportunité... ...stage vous donne la chance d'acquérir de l'expérience dans le domaine de web développement en... ...de 3 mois en tant que Développeur Web Front-End qui peut être accrédité aux étudiants qui...Front endApprenticeshipInternshipWork at officeFlexible hours
- ...regroupe plus d’une dizaine de développeurs et de spécialistes en tests... ...les besoins évolutifs de nos clients. Nous collaborons étroitement... ...de chacun et privilégions un logiciel propre, maintenable et... ...développement logiciel, incluant l’expérience utilisateur, la conception,...Flexible hours
- ...grande croissance au Canada ces dernières années. En tant que développeur(euse) principal(e) Full stack, vous participerez aux développements de l’... ...de produit (PO); Apporter vos connaissances et expériences afin de rester efficace et agile; Recommander des solutions...PrincipalFront endDaily paidPermanent employmentFull timeSummer workWork at officeRemote workFlexible hoursDay shift
- ...un temps record grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usine. Notre technologie alimente... ...réelle différence. Description du poste À titre développeur·euse principal·e / staff en plateforme chez Vention , vous contribuerez...PrincipalFull timeApprenticeshipWork at officeWork from homeDay shift
- ...un temps record grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usine. Notre technologie... ...réelle différence. Description du poste En tant que Développeur logiciel front-end senior chez Vention… Vous jouerez un rôle clé au sein...Front endFull timeApprenticeshipWork at officeWork from homeDay shift
- ...est composée de plus de 20 développeurs et spécialistes en tests issus... ...besoins évolutifs de nos clients. En travaillant avec nous... ...développement de solutions logicielles pour un large portefeuille d... ...notre technologie. Les cinq principales raisons pour lesquelles ce poste...Front endFull timeFlexible hours
$108.5k - $152k per year
...construisons un monde plus ouvert. Joignez-vous à nous! Développeur(-euse) de logiciels III Notre équipe Home & Navigation façonne la... ...curieuse et avant-gardiste qui se passionne pour offrir des expériences transparentes et personnalisées sur les applications...Summer workWork at officeLocal areaFlexible hours- ...les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride... ...ou équivalent ~2 à 3 ans d’expérience dans un environnement... ...interactions avec nos collaborateurs et clients internationaux) Un atout...Flexible hours
- ...diversifiée avec plus de 3 décennies d'expérience qui réunit une technologie... ...matières premières et l'énergie sur les principaux marchés mondiaux. Nous avons également... ...consensus. Nous recherchons plusieurs développeurs de logiciels passionnés pour rejoindre notre équipe...Work at officeWorldwide
- ...des défis proposés par nos clients vous donnera l’occasion de vous... ...et de solutions logicielles. DESCRIPTION DU POSTE... ...sommes à la recherche de « Développeur Salesforce CPQ » pour un projet... ...sur la plateforme Salesforce, principalement avec CPQ . Notamment, mais...Daily paidPermanent employmentFull timeLocal areaFlexible hours
- ...faire partie d’une équipe de développement logiciel qui collabore avec d’autres équipes pour... ...une forte expertise en développement front-end et une passion pour la création d’interfaces... ...conviviales. Bien que votre spécialité principale soit le front-end, vous aurez également...Front endFlexible hours
$80k - $100k per year
...entreprises établies. Elle accompagne ses clients de la stratégie jusqu’à la mise en production... ...et mobiles, des plateformes SaaS et des logiciels d’entreprise (CRM/ERP), avec un accent sur la performance, la sécurité et l’expérience utilisateur. L’entreprise met aussi de l’...PrincipalPermanent employmentFull timeLocal area- ...de ses projets livrés à de prestigieux clients et ce, dans différents secteurs tels que... ...est en pleine expansion et cherche un·e développeur·euse Fullstack .NET motivé·e pour rejoindre son... ...pratiques du cycle de développement logiciel (revue de code, tests unitaires, etc.)....Front endDaily paidPermanent employmentWork at office
- ...Le Développeur Front-End participera activement à la conception et à l’évolution d’applications web à fort rayonnement international, utilisées... ...et évolutives, en mettant l’accent sur la qualité de l’expérience utilisateur et l’innovation technologique. PLUS PRÉCISÉMENT...Front endFull time
- ...systèmes et des fonctionnalités à forte valeur ajoutée pour les clients et/ou les autres équipes. Livrer des produits de qualité en respectant... ...) en informatique ou dans un domaine connexe. ~3+ années d'expérience en développement sur Java. ~ Expérience éprouvée à déployer...
- ...expérimentation et misons sur des équipes de développeurs qui opèrent dans un contexte DevOps... ...en informatique, en génie logiciel, ou l’expérience équivalente ~5 ans d’expérience en développement... ...avec nos collaborateurs et clients internationaux) Un atout si vous avez...Flexible hours
- ...de ses livraisons auprès de clients prestigieux issus de secteurs... ...croissance, nous recherchons un Développeur Microsoft Azure pour... ...informatique, génie informatique ou expérience équivalente. Minimum de 10... ...’expérience en développement logiciel, dont une forte expertise sur...Daily paidPermanent employmentFull timeWork at office
- ...ambitieuse pour combler un poste de développeur/développeuse logiciel à Montréal. Vous êtes un... ...Approche axée sur les produits. ~ Expérience avec le développement de solutions... ...sur le frontend : vous travaillez principalement sur l’interface utilisateur (composants...Front endDaily paid
- ...dans les environnements de nos clients. Chez Levio, nous valorisons... ...sommes à la recherche de Développeurs Prompt IA afin de contribuer... ...responsable Qualifications et expérience Qualifications requises... ...’expérience en développement logiciel, incluant au moins 3 années dans...Permanent employmentFull timeFlexible hours
- ...rassemble des passionnés de développement logiciel, de design de matériel embarqué (... ...votre équipe. Jumelé avec un parrain d'expérience, vous entreprendrez des changements de code... ...fonctionnalités adaptées aux nouvelles exigences des clients et du marché Implémenter du code de...ApprenticeshipFlexible hours
- ...de première ligne, avec plus de 13 000 clients dont Duracell, Shell, Cintas et Brenntag... ...mondiale. Nous recherchons un développeur logiciel pour nous aider à développer, faire évoluer... ...plateforme, de l’approche produit et de l'expérience développeur. À ce poste, vous...Daily paidLocal area
- ...Vous serez l’un des premiers développeurs de cette équipe, responsable... ...jusqu’à la mise en service d’un client entreprise, sans aucune... ...les standards de développement logiciel, les outils et les processus,... ...TypeScript et Node.js, avec une expérience démontrée dans la conception...Contract workTemporary work
$101.8k - $124.4k per year
Pour le compte de l'un de nos clients, un chef de file de premier plan dans le secteur des services financiers et des assurances au Canada, Randstad Digital est à la recherche d'un(e) Développeur(euse) de logiciels senior – Automatisation et IA agentique. Dans ce rôle stratégique...Permanent employmentFull timeContract workWork at officeRemote workFlexible hours- ...LGI développe des solutions logicielles en santé. Aujourd'hui, l'IA... ...modernisation, une meilleure expérience usager et l’intégration de systèmes... ..., avec des partenaires, des clients, des fournisseurs et des... ...que l'avenir appartient aux développeurs qui savent apprendre...Full time
- ...sur la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud,... ...Nous recherchons un(e) développeur(euse) logiciel pour rejoindre l’équipe... ...flexibles et évolutifs pour nos clients Participer au déploiement de nouvelles...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur(euse) Logiciel Principal(e), Front-End (Expérience client). Be the first to apply!
- software engineer internship Montréal, QC
- director software engineering Montréal, QC
- part time software developer Montréal, QC
- software developer remote Montréal, QC
- software engineer - computer Montréal, QC
- software developer entry level Montréal, QC
- software developer internship no experience Montréal, QC
- développeur logiciel Montréal, QC
- remote entry level software developer Montréal, QC
- software engineer intern Montréal, QC

