
Jane.app tworzy internetowe oprogramowanie do zarządzania praktyką dla pracowników ochrony zdrowia i klinik. Platforma łączy w jednym systemie rezerwację wizyt online, planowanie, rozliczenia, przetwarzanie płatności, telemedycynę, konfigurowalną dokumentację medyczną, raportowanie oraz bezpieczne przechowywanie danych. Zaprojektowana z myślą o zespołach medycznych, w tym praktykach działających w wielu lokalizacjach, Jane.app wspiera administrację kliniki i zapewnia narzędzia ukierunkowane na zgodność z wymogami HIPAA, PIPEDA i GDPR. Oprogramowanie firmy pomaga klinikom organizować codzienne działania i zarządzać kontaktami z pacjentami za pomocą jednego, intuicyjnego interfejsu.
Główny programista, rezerwacja wizyt pacjentów — Jane.app (praca zdalna w Kanadzie)
Poprowadź modernizację React aplikacji SaaS Jane.app do rezerwacji wizyt pacjentów w klinikach. Kształtuj dostępne doświadczenia rezerwacji, rozwijaj architekturę i wspieraj rozwój programistów.
158 400 $ – 247 500 $ / rok
ZdalniePełny etatLeadWymagany Język: angielskiInżynier oprogramowaniaOpis
- Kierować architekturą migracji Online Booking i My Account do React
- Definiować routing, obsługę danych, zarządzanie stanem oraz integrację starszego i nowoczesnego kodu podczas stopniowej migracji
- Oceniać ryzyko techniczne i jasno przedstawiać opcje implementacji
- Co tydzień tworzyć kod w React, TypeScript i Rails
- Tworzyć wielokrotnego użytku wzorce programistyczne
- Rozwijać dostępność poprzez obsługę klawiatury, zarządzanie fokusem, wsparcie czytników ekranu i testowanie
- Wspierać rozwój programistów poprzez programowanie w parach i przeglądy kodu
- Współpracować z zespołem projektowym nad biblioteką komponentów
- Koordynować pracę z zespołami odpowiedzialnymi za strony w ścieżce rezerwacji
- Zarządzać etapowymi wdrożeniami z użyciem feature flags i monitoringu produkcyjnego
- Rozważnie stosować agentowe procesy AI, aby przyspieszyć migrację i zachować jakość
- Pełnić funkcję lidera technicznego zespołu Patient Booking Web
Wymagania
- Około 10 lub więcej lat doświadczenia zawodowego w tworzeniu oprogramowania
- Doświadczenie na poziomie głównego programisty lub lidera technicznego
- Zaawansowana praktyczna znajomość React i TypeScript
- Doświadczenie z routingiem po stronie klienta, historią przeglądarki oraz Redux Toolkit lub porównywalnym systemem zarządzania stanem
- Doświadczenie full-stack z silną specjalizacją frontendową
- Doświadczenie w stopniowej migracji starszego frontendu do React w działającym środowisku produkcyjnym
- Praktyczna znajomość WCAG 2.1 AA, w tym obsługi klawiatury, zarządzania fokusem i ARIA
- Umiejętność projektowania API we współpracy z inżynierami backendu
- Doświadczenie z feature flags, etapowymi wdrożeniami i monitoringiem produkcyjnym
- Udokumentowane przywództwo techniczne, dokumentowanie decyzji projektowych, podejmowanie decyzji w warunkach niepewności i mentoring programistów
- Współpraca oparta na partnerstwie i pozbawiona ego
- Regularne korzystanie z AI w procesach programistycznych i zainteresowanie procesami agentowymi
- Doświadczenie z Ruby on Rails będzie atutem, ale nie jest wymagane
- Dodatkowym atutem będzie praktyczne testowanie z użyciem czytników ekranu JAWS lub NVDA
- Dodatkowym atutem będzie doświadczenie w tworzeniu osadzanych widgetów lub komponentów webowych
- Obecne miejsce zamieszkania w Kanadzie oraz legalne prawo do pracy bez sponsorowania przez pracodawcę
- Gotowość do udziału w rozmowach rekrutacyjnych wspieranych przez AI
Benefity
- Coroczny wzrost wynagrodzenia zależny od rozwoju kariery i znaczącego wkładu
- Regularne rozmowy z menedżerem na temat rozwoju kariery
- Kompleksowy pakiet świadczeń
- Praca zdalna z dowolnego miejsca w Kanadzie
- Proces rekrutacyjny wspierany przez AI i narzędzia do transkrypcji