Просмотр вакансии

Сегодня 07-07-2026 16:49
07.07.2026, 11:13

Frontend / Full-Stack разработчик (OHIF, React, TypeScript)

Работодатель: Сэнсэй

Сэнсэй

Город: Москва
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет

О проекте

Мы разрабатываем клиническую рабочую станцию для врачей и специалистов по лучевой диагностике, которая встраивает продвинутые модели обработки данных в повседневный диагностический процесс. Продукт базируется на открытой платформе OHIF Viewer и требует доработки под уникальные задачи, описанные в ТЗ.

Вам предстоит создать кастомные расширения, реализующие сложную логику работы с данными сегментации и продольного анализа.

Чем предстоит заниматься:

  1. Разработка кастомных расширений (Extensions) и режимов (Modes) для OHIF Viewer на React/TypeScript.
  2. Реализация сложной клиентской логики, которая не входит в базовый функционал OHIF:
    • Кластеризация выделенных областей с визуализацией результатов на срезах и в 3D.
    • Расчет и отображение клинических метрик (объем, плотность и др.) в реальном времени.
    • Управление версиями масок с ведением реестра изменений и авторства.
    • Продольное отслеживание структур с присвоением устойчивых идентификаторов и отображением динамики на графиках.
  3. Интеграция с бэкенд-сервисами для получения результатов обработки данных.
  4. Визуализация и интерактивная работа с 3D-контурами и поверхностями на основе Cornerstone3D / VTK.js.
  5. Оптимизация производительности для обеспечения работы в реальном времени (задержка не более 1 секунды).

Ключевые требования к кандидату:

  1. Опыт разработки на React и TypeScript от 4 лет, уверенное владение современными подходами (хуки, контекст, композиция компонентов).
  2. Опыт работы с OHIF Viewer на уровне архитектуры: создание и регистрация расширений, написание кастомных панелей, понимание жизненного цикла режимов.
  3. Опыт работы с Cornerstone3D / VTK.js для реализации сложной 3D-визуализации и инструментов редактирования контуров.
  4. Опыт интеграции с внешними REST / WebSocket API (вызов сервисов обработки данных, загрузка/сохранение данных).
  5. Навыки оптимизации производительности веб-приложений, работа с большими объемами данных в браузере (Web Workers, мемоизация, виртуализация).
  6. Опыт разработки сложных пользовательских интерфейсов с большим количеством интерактивных элементов (графики, таблицы, 3D-сцены).

Будет плюсом:

  • Опыт работы с DICOM / DICOMweb.
  • Знание Python для понимания бэкенд-логики и сервисов обработки данных.
  • Опыт участия в Open Source проектах (особенно в сфере медицинской визуализации или OHIF).
  • Понимание основ машинного обучения или работы с моделями анализа данных.
  • Опыт работы с Yarn Workspaces и монорепозиториями.

Мы предлагаем:

  • Работу над сложным и socially significant продуктом.
  • Возможность влиять на архитектуру и технологические решения.
  • Гибкий график и полная удаленная работа.
  • Оформление по ТК РФ или по договору ГПХ.
  • Достойная оплата, обсуждаемая по итогам собеседования.

Адрес: Москва, Татарская улица, 7с1

 

Откликнуться на вакансию

Дата
07.07 08.07
USD
2.904 2.8668
EUR
3.3147 3.275
RUB
3.7287 3.7549
CNY
4.2787 4.2244
CHF
3.6039 3.5518
GBP
3.8723 3.8354
PLN
7.7275 7.6269
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения