
Jane.app разрабатывает веб-систему управления практикой для медицинских специалистов и клиник. Платформа объединяет онлайн-запись, планирование, выставление счетов, обработку платежей, телемедицину, настраиваемое ведение медицинских карт, отчетность и безопасное хранение данных в одном решении. Разработанная для медицинских команд, включая многопрофильные клиники с несколькими филиалами, Jane.app помогает управлять работой клиники и предоставляет инструменты, ориентированные на соблюдение требований HIPAA, PIPEDA и GDPR. Программное обеспечение компании помогает клиникам организовать повседневные процессы и взаимодействие с пациентами через единый интуитивно понятный интерфейс.
Ведущий разработчик, запись пациентов — Jane.app (удалённо в Канаде)
Возглавьте модернизацию React для SaaS-сервиса записи пациентов Jane.app, которым пользуются клиники. Развивайте доступные сценарии записи, определяйте архитектуру и наставляйте разработчиков.
158 400 $ – 247 500 $ / год
УдалённоПолная занятостьВедущий специалистТребуемый Язык: английскийИнженер-программистОписание
- Возглавлять архитектуру переноса 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 и инструментов транскрибации