Senior Software Engineer (Remote) - Front-End (Montreal)

Senior Software Engineer (Remote) - Front-End (Montreal)

06 Sep
|
Dialogue
|
Montreal

06 Sep

Dialogue

Montreal

Senior Software Developer, Front-End (Client Experience) Dialogue is the #1 virtual care provider in Canada. By developing our Integrated Health Platform, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and wellness) to organizations that want to improve the wellness of their employees and families. Together, we’re transforming health and helping millions improve their well‑being.

Community

Good news, we saved you a seat! Qualified applicants will be considered regardless of citizenship, ethnicity, race, colour, religion, gender, gender identity or expression, sexual orientation, disability, age, or veteran status. AI Disclosure Statement To ensure an efficient and fair review process, we utilize artificial intelligence tools to assist in the initial screening and assessment of applicants for this role.

We never request payment, gift cards, or personal financial information at any stage of hiring, and we never extend an offer without a structured interview process. If you receive a suspicious communication claiming to be from Dialogue, do not respond — report it to [email protected] role as Senior Software Developer, Front-End The Senior Software Developer, Front‑End (React Native) joins a dedicated team that translates requirements from a large partner into capabilities built directly into the Dialogue platform.

The guiding principle is one codebase: every feature driven by this partnership, whether it touches the embedded mobile experience, member eligibility flows, or in‑app healthcare journeys, ships as part of Dialogue’s core product so it can be maintained, extended, and offered to all current and future clients. You will own front‑end deliverables across the full development lifecycle, from design collaboration through implementation, testing, and release. Maintain and improve the test apps (iOS:



SwiftUI + UIKit hybrid; Android: Kotlin + Jetpack Compose) that simulate the partner’s host app for local development and CI validation.

Write and maintain unit and integration tests. You will help audit and modernize the test suite for compatibility with current React and React Native versions, reduce redundant coverage, and strengthen tests on high‑impact, reusable components. Deliver new platform features driven by partner requirements, such as improved pharmacy experiences, account‑linking flows, and in‑app healthcare journeys, while ensuring these features are designed generically enough to become part of Dialogue’s standard offering for all clients.

Participate in technical design and code review. Write and review technical design documents to align the team on clear solutions. Contribute to the ongoing TypeScript migration and codebase remediation efforts to reduce complexity and improve consistency across the app. 5 or more years of skilled experience building mobile applications, ideally with React Native, including shipping to both iOS and Android app stores, as well as web. ~ Experience with Redux and middleware patterns (Sagas or Thunks) for state management in complex mobile applications. ~ Experience with Expo and understanding the React Native build toolchain, including Hermes, Metro bundler, and native module integration. ~ Comfort reading and contributing to native iOS (Swift/Objective‑C) and Android (Kotlin/Java) code,



particularly around SDK lifecycle management, push notification registration, and deeplink handling. ~ Track record of architecting, organizing, and shipping significant software initiatives.

Clear communication with technical and non‑technical colleagues. ~ Experience with feature flag systems (LaunchDarkly), and content management systems is an asset. ~ Experience with brownfield or embedded app patterns, packaging a React Native application as a native library (XCFramework, AAR) for integration into an existing native app is a strong asset. Dialogue is building a permanent, dedicated team to deliver on the priorities of a large partner, but with a deliberate architectural philosophy: every capability this team builds ships as part of the Dialogue platform. The application you work on is both the standalone Dialogue member app and the source for the embedded SDK that millions of users interact with inside their partner app.

Your work on the front end directly shapes the healthcare experience for those users, while simultaneously strengthening Dialogue’s core product for all current and future clients. This is foundational work at the intersection of mobile engineering, partnership delivery, and platform building. Bilingualism is an asset for this position.

You may be required to communicate in French and English. Access to the Dialogue app and virtual mental health support for you and your family ~ Fully funded insurance, a health spending account, dental coverage, and fitness reimbursement ~4 weeks vacation, 9 wellness days, and 1 volunteer day ~ Hybrid work: 3 days/week in our Montreal or Toronto offices, excluding remote roles ~ Incentive plans, referral bonuses, and RRSP matching ~ Learning via Coursera, external training budget, and mentorship ~ Optional parental leave top‑up #

📌 Senior Software Engineer (Remote) - Front-End (Montreal)
🏢 Dialogue
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (remote) - front-end (montreal) / montreal