4 дня назад
Staff Developer (React/TypeScript)
158 400 - 247 500$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Developer (React/TypeScript): Modernizing patient booking and account experiences by migrating a live healthcare SaaS frontend to React with an accent on accessibility, embeddable interfaces, and incremental delivery. Focus on shaping frontend architecture, designing migration boundaries between legacy and new code, mentoring developers, and using feature flags, monitoring, and AI-assisted workflows to ship safely.
Location: Canada; remote work across Canada
Annual salary: $158,400–$247,500; most new hires join at $188,100.
Company
is a founder-led SaaS company building products that help healthcare clinics run their businesses, care for patients, and grow their communities.
What you will do
- Shape the architecture for migrating Online Booking and My Account from a legacy frontend to React, including routing, data, state, and shared legacy/new code.
- Write production code with React, TypeScript, and Rails while establishing patterns for the development team.
- Build accessible patient experiences with keyboard support, focus management, screen reader compatibility, and automated testing.
- Partner with Design on the component library and collaborate with teams whose pages are part of the booking flow.
- Mentor developers through pairing, code reviews, and technical guidance.
- Lead gradual releases using feature flags, production monitoring, and AI-assisted workflows where appropriate.
Requirements
- Around 10 or more years of professional software development experience at staff or technical lead level.
- Deep hands-on expertise with React and TypeScript, including client-side routing, browser history, and Redux Toolkit or similar state management.
- Full-stack experience with strong frontend expertise and staged migration of a live legacy frontend to React.
- Practical experience applying WCAG 2.1 AA, including keyboard behavior, focus management, and ARIA.
- Experience designing APIs, using feature flags, managing gradual rollouts, monitoring production, and writing technical design documents.
- Collaborative technical leadership style with experience mentoring developers and making decisions under uncertainty.
Nice to have
- Ruby on Rails experience or willingness to learn it on the job.
- Hands-on screen reader testing with JAWS or NVDA.
- Experience building embeddable widgets or web components for external websites.
Culture & Benefits
- Remote work with a distributed team across Canada, the US, and the UK.
- Comprehensive benefits package.
- Regular career development and compensation conversations focused on growth.
- Open communication, collaborative problem-solving, adaptability, and continuous learning.
- Responsible use of AI to improve systems and customer experiences.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Sardine
8 дней назад
Senior Software Engineer (React)
160 000 - 210 000CAD
5 дней назад
Senior Frontend Software Engineer (AI)
144 900 - 189 175CAD
4 дня назад
Senior Software Engineer (React/Frontend)
105 000 - 125 000$
8 дней назад
Senior Staff Engineer, UI Architect (AI)
235 250 - 323 236$
6 дней назад
React Developer
120 000 - 180 000$
4 дня назад
Senior Frontend Engineer (React/Next.js)
160 000 - 180 000$