Дартс рекрутинг сервисез

Senior Frontend Engineer (React, TypeScript)

От 250 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • TypeScript
  • React
  • SPA
  • WebSocket
  • AI

Нашему Партнёру, российской IT-компании, разработчику сервисов в MedTech в связи с запуском нового проекта требуется:

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

О проекте: медстартап, сервис для автоматической интерпретации медицинских анализов на основе LLM-агентов. Наши расшифровки помогают пациентам и экономят время врачей. Сейчас мы строим ядро платформы: от приёма медицинских документов до генерации интерпретации и отдачи безопасного ответа пользователю.

Кого мы ищем:

Ищем Senior Frontend Engineer, который умеет строить сложные интерактивные веб-приложения, особенно в области AI-интерфейсов, потоковой отдачи контента и работы с чувствительными данными

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

  • Разрабатывать и развивать основное веб-приложение для загрузки медицинских анализов, отслеживания статуса обработки, просмотра интерпретаций и рекомендаций.
  • Строить интерфейсы для работы с AI: потоковая генерация текста (streaming UI), интерактивные пояснения и подсветка отклонений, визуализация данных в виде графиков, таблиц, комбинированных ответов.
  • Проектировать и поддерживать надёжные API-контракты с backend (REST/gRPC), участвовать в принятии решений по их эволюции.
  • Обеспечивать высокое качество UX: быстрая первая загрузка, стабильная работа с большими файлами и длинными ответами, продуманный UX в условиях ожидания AI-ответа.
  • Реализовывать безопасную работу с медицинскими данными: маскировка PHI, безопасная загрузка файлов, управление сессиями и авторизацией на фронте.
  • Настраивать фронтенд-часть CI/CD: сборка, тестирование, мониторинг ошибок, performance tracking.

Требования:

  • 3+ лет коммерческой frontend-разработки, из них 1+ год на уровне Senior
  • Глубокое владение TypeScript и React (hooks, современный функциональный подход).
  • Опыт построения сложных SPA: работа с роутингом, формами, состоянием, архитектура модулей и переиспользуемых компонентов.
  • Понимание и опыт в оптимизации производительности и работе со streaming-интерфейсами (SSE/WebSocket на уровне фронта).
  • Понимание backend-стека на уровне эффективного взаимодействия: REST/gRPC, CORS, аутентификация/авторизация.
  • Опыт с DevOps-минимумом: сборка и деплой фронта, настройка домена и HTTPS, работа с переменными окружения.
  • Уверенное владение git и code review-культурой.

Будет преимуществом

  • Опыт с библиотеками и подходами для AI-frontend: собственные streaming-компоненты, интеграция с LLM-API, работа с markdown и блоками контента.
  • Опыт работы в стартапе или на ранней стадии продукта: умение быстро принимать решения и жить с неопределённостью.
  • Опыт работы с агентными системами или сложными асинхронными пайплайнами на уровне фронта.
  • Интерес к медицинской тематике и продуктам, влияющим на качество жизни людей.

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

  • Полностью удалённый формат работы.
  • Влияние на архитектуру фронта с нуля/ранней стадии.
  • Возможность выстроить технические практики: тестирование, мониторинг, качество кода.
  • Современный стек и работа на стыке AI × медицина × интерфейсы.
  • Осмысленный продукт: ваш интерфейс помогает врачам и пациентам принимать решения о здоровье.
  • Оформление в удобном формате: ТК РФ, ИП, ГПХ