Jane.app
Jane.app
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.

Opis

  • 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