Jane.app
Jane.app
Jane.app розробляє вебсистему для управління практикою медичних фахівців і клінік. Платформа об’єднує онлайн-запис, планування, виставлення рахунків, обробку платежів, телемедицину, настроюване ведення медичних карток, звітність і безпечне зберігання даних в одному рішенні. Розроблена для медичних команд, зокрема практик із кількома локаціями, Jane.app підтримує адміністрування клініки та надає інструменти, орієнтовані на дотримання вимог HIPAA, PIPEDA і GDPR. Програмне забезпечення компанії допомагає клінікам організовувати повсякденні процеси й керувати взаємодією з пацієнтами через єдиний інтуїтивно зрозумілий інтерфейс.

Провідний розробник, запис пацієнтів — Jane.app (віддалено в Канаді)

Очольте модернізацію React для SaaS-сервісу запису пацієнтів Jane.app, яким користуються клініки. Розвивайте доступні сценарії запису, визначайте архітектуру та наставляйте розробників.

Опис

  • Очолювати архітектуру перенесення Online Booking і My Account на React
  • Визначати маршрутизацію, роботу з даними, керування станом та інтеграцію застарілого й сучасного коду під час поетапної міграції
  • Оцінювати технічні ризики та чітко формулювати варіанти реалізації
  • Щотижня писати код на React, TypeScript і Rails
  • Створювати повторно використовувані патерни для розробки
  • Розвивати доступність завдяки підтримці клавіатури, керуванню фокусом, підтримці програм читання з екрана та тестуванню
  • Підтримувати професійне зростання розробників за допомогою спільної роботи та ревʼю коду
  • Співпрацювати з командою дизайну над бібліотекою компонентів
  • Координувати роботу з командами, відповідальними за сторінки у сценарії запису
  • Керувати поетапними релізами за допомогою feature flags і моніторингу в production
  • Продумано застосовувати агентні AI-процеси, щоб пришвидшити міграцію та зберегти якість
  • Бути технічним лідом команди Patient Booking Web

Вимоги

  • Приблизно 10 або більше років професійного досвіду розробки програмного забезпечення
  • Досвід роботи на рівні провідного розробника або технічного ліда
  • Поглиблений практичний досвід роботи з React і TypeScript
  • Досвід роботи з клієнтською маршрутизацією, історією браузера та Redux Toolkit або зіставною системою керування станом
  • Досвід full-stack розробки з сильною спеціалізацією у frontend
  • Досвід поступової міграції застарілого frontend на React у робочому production-середовищі
  • Практичне знання WCAG 2.1 AA, зокрема підтримки клавіатури, керування фокусом і ARIA
  • Здатність проєктувати API у партнерстві з backend-інженерами
  • Досвід використання feature flags, поетапних запусків і моніторингу в production
  • Підтверджене технічне лідерство, документування проєктних рішень, ухвалення рішень в умовах невизначеності та наставництво розробників
  • Командний підхід без зайвого его
  • Регулярне використання AI у процесах написання коду та інтерес до агентних процесів
  • Досвід роботи з Ruby on Rails буде перевагою, але не є обовʼязковим
  • Додаткова перевага: практичний досвід тестування з програмами читання з екрана JAWS або NVDA
  • Додаткова перевага: досвід розробки вбудованих віджетів або вебкомпонентів
  • Проживання в Канаді та законне право працювати там без спонсорства з боку роботодавця
  • Готовність брати участь у співбесідах із підтримкою AI

Переваги

  • Щорічний перегляд зарплати на основі карʼєрного розвитку та вагомого внеску
  • Регулярні обговорення карʼєрного розвитку з менеджером
  • Комплексний пакет пільг
  • Віддалена робота з будь-якої точки Канади
  • Процес співбесід із підтримкою AI та інструментів транскрибації