Вакансия «Frontend-разработчик» в Виви Мед · Job Hunters
В
Виви Мед
Frontend-разработчик
150 000 – 323 900 ₽
Формат
Удалённо
Грейд
middle
ReactNext.jsTypeScriptGitlabDockerGitFigma
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Коротко о роли
От 3 лет коммерческого опыта во frontend-разработке, из них не менее 1–2 лет на React и TypeScript в продуктовых проектах.
О проекте:
VIVI — защищённая медицинская SaaS-платформа для пластических хирургов. Платформа объединяет ведение пациента от первого контакта до послеоперационного сопровождения, календарь, документы, фото- и видеоматериалы, протоколы осмотров и операций, коммуникации и аналитику. Всё работает внутри платформы, а не в личных мессенджерах и на личных устройствах. Это boutique-продукт с визуально выверенным интерфейсом для требовательной профессиональной аудитории. Главный принцип — красота без ущерба функции. Продукт находится на старте разработки. Платформы: веб и iOS. Рынок: Россия с дальнейшим масштабированием зарубеж.
Задачи:
— Разрабатывать веб-клиент VIVI на React / Next.js и TypeScript: брать задачи из бэклога, доводить их до готового и протестированного результата.
— Реализовывать рабочие экраны продукта по макетам: календарь, карточку пациента, протоколы осмотров и операций, настройки со справочниками и шаблонами документов, мессенджер, галерею и прочее.
— Реализовывать ролевые интерфейсы с разными экранами, правами и сценариями работы для хирурга, менеджера и ассистента.
— Собирать и развивать библиотеку UI-компонентов на основе дизайн-системы, совместно с дизайнерами следить за соответствием макетам.
— Подключать интерфейс к Laravel API по согласованным контрактам, работать на моках, если бэкенд не готов.
— Писать клиентский код с расчётом на переиспользование компонентов, учитывать архитектурный стиль FSD.
— Реализовывать нестандартные элементы интерфейса.
— Работать с медицинскими данными аккуратно: корректно обрабатывать сессии и 2FA, подписанные ссылки на файлы, ограничения отображения данных по ролям.
— Участвовать в код-ревью, предлагать улучшения по структуре и качеству кода.
Требования:
Обязательно:
— От 3 лет коммерческого опыта во frontend-разработке, из них не менее 1–2 лет на React и TypeScript в продуктовых проектах.
— Уверенное владение React и TypeScript: хуки, управление состоянием, строгая типизация.
— Опыт работы с Next.js (SSR/SSG, роутинг, работа с API).
— Опыт интеграции с REST API, обработка ошибок и состояний загрузки.
— Опыт вёрстки по макетам Figma, адаптивная и аккуратная верстка с вниманием к деталям.
— Понимание, как устроены роли и права доступа на клиенте.
— Умение разбираться в коде, который пишете сами или генерируете с помощью AI-инструментов, и отвечать за его качество.
— Опыт работы в команде: код-ревью, Git, работа по задачам и срокам.
Будет плюсом:
— Опыт работы с React Native.
— Опыт разработки сложных интерфейсов: календари, насыщенные формы, дашборды, табличные данные.
— Опыт работы с медицинскими или другими чувствительными данными.
— Опыт построения или развития UI-библиотек и дизайн-систем.
— Знакомство с GitLab CI и Docker.
— Опыт тестирования фронтенда (unit/e2e).
— Внимание к анимациям и переходам: интерфейс должен ощущаться живым и отзывчивым.
Личные качества:
— Готовность брать ответственность за свой результат.
— Умение объяснять технические решения нетехническим участникам команды.
— Готовность работать в условиях неопределённости: часть требований уточняется по ходу.
— Аккуратность и внимание к деталям: для нас это продуктовая ценность.
Условия:
— Интересная задача с нуля: создание продукта без legacy.
— Небольшая команда без бюрократии, прямой контакт с продуктовой и дизайн-командой.
— Работа над сложным продуктом с реальной предметной областью и понятной пользой.
— Возможность расти вместе с продуктом после MVP.
Процесс отбора:
— Короткий созвон (15–20 минут) для знакомства, обсуждения формата работы, занятости и ожиданий.
— Техническое интервью (около 60 минут) с разбором опыта и проектов.
— Живая задача (60–90 минут) с решением небольшой задачи из продукта вместе с демонстрацией экрана.
— Оплачиваемый пробный период 2-4 недели, после чего принимается решение о продолжении работы.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
80/100
Хорошая вакансия
Оценка от Job Hunters AI
Frontend-разработчик; понятные задачи; прозрачная оплата; гибкий формат; современный стек.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Понятные задачи
Задачи подробно описаны: разработка веб-клиента на React/[ссылка] реализация рабочих экранов по макетам, ролевые интерфейсы, UI-библиотека, интеграция с Laravel API, код-ревью.
Из объявления
Что нужно сделать? … Разрабатывать веб-клиент VIVI на React / [ссылка] и TypeScript: брать задачи из бэклога, доводить их до готового и протестированного результата. … Реализовывать рабочие экраны продукта по макетам: календарь, карточку пациента, протоколы осмотров и операций, настройки со справочниками и шаблонами документов, мессенджер, галерею и пр.
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.