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 загрузка
- Достойная ЗП (оговаривается с каждым кандидатом отдельно)