Frontend - разработчик

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Описание вакансии

Условия работы

Что такое onecell.ai?

Мы стараемся изменить мир к лучшему и поэтому создаем комплексное решение для Digital Pathology.

Мы хотим, чтобы каждый человек мог быстро и без лишних трат получить онкологический диагноз, а также второе мнение. Для этого мы делаем: hardware, облачную платформу для второго мнения и AI-инструменты для поддержки принятия врачебных решений.

Платформа - это основной инструмент для совместной работы патологов, клиницистов и радиологов. Основные задачи продукта:

  • Обеспечить работу в мультидисциплинарных командах
  • Обеспечить быстрый обмен диагностическими данными о пациенте, как внутри медучреждения, так и между медучреждениями
  • Критически уменьшить время на постановку диагноза и получение второго мнения

Кого мы ищем?

Мы ищем опытного frontend разработчика, что возьмет на себя развитие платформы onecell.ai: от реализации UI до развития архитектуры проекта.

Мы уже внедрили наше решение в нескольких медучреждениях и активно растем. Предстоит много работать в кросс-функциональной продуктовой команде. Скучно точно не будет :)

Что нужно:

  • Опыт применения аналогичного технологического стека
  • Кейсы построения и развития frontend архитектуры
  • Опыт работы в продуктовой команде и самостоятельного принятия решений

Стек технологий:

  • React (hooks)
  • Typescript
  • Redux-toolkit
  • Styled-components
  • Ant.design
  • React query
  • Open layers
  • Websockets
  • Методология feature-sliced.
  • Настроена максимально простая и удобная разработка проекта с помощью последней версии webpack + есть hot reload (изменения в коде применяются сразу после сохранения кода, без перезагрузки страницы)
  • Есть eslint + prettier, для автоформатирования кода.
  • На будущее добавили Sentry для мониторинга ошибок.

Прочие интересные штуки: Drag&Drop, виртуальные списки, рисование на canvas.

В будущем, при необходимости, можно будет внедрить использование tailwind для стилей и recoil/jotai для работы с состоянием приложения.

О проекте:

Платформа это WEB-приложение(spa), основной функцией которой является возможность загрузки и просмотра больших изображений.

Просмотр реализован с помощью open-layers, так что знание этой или похожей (например leaflet) библиотеки упростит процесс погружения в проект.

Помимо этого в приложении реализован весь типичный функционал современных приложений: авторизация, комментарии, нотификация, формы, таблицы, списки и тд.

Чтобы упростить процесс разработки мы применяем feature-sliced архитектуру (https://feature-sliced.design), и современные инструменты, такие как react-query (https://react-query.tanstack.com/).

Что мы предлагаем:

  • Медицинский проект, который действительно влияет на жизни людей
  • Прямое влияние на продукт и его развитие
  • Работа в распределенной команде (от Новосибирска до Сан-Франциско)
  • Full-time загрузка
  • Достойная ЗП (оговаривается с каждым кандидатом отдельно)