Senior Frontend-разработчик (React/TypeScript / AI-инструменты)

Senior Frontend-разработчик (React/TypeScript / AI-инструменты)

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

Мы ищем не просто Senior Frontend-разработчика, а специалиста, который мыслит продуктово и осознанно использует современные AI-инструменты (Claude, Cursor, Copilot) для решения сложных задач. Наш проект — это продукт на стыке медицины и искусственного интеллекта, с реальными пользователями и сложной бизнес-логикой на фронтенде.

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

  • Разработка и поддержка: ведение SPA/SSR-приложения на React / TypeScript (UI для медицинского AI-ассистента).

  • Архитектура: проектирование и проработка ключевых аспектов фронтенда — роутинг, управление состоянием, модульность, изоляция доменов.

  • Сложные интерфейсы: реализация и поддержка:

    • Чат с AI (streaming-ответы, подсветка, индикация загрузки).

    • Формы и анкеты с динамической логикой.

    • Работа с файлами (загрузка, отображение прогресса, обработка ошибок).

    • Дашборды и визуализации данных.

  • Производительность: оптимизация приложения через lazy loading, мемоизацию, разделение кода и другие техники.

  • Качество кода: обеспечение надежности через строгую типизацию, юнит-тесты, базовые e2e-тесты, линтеры и форматтеры.

  • Продуктовая работа: активное участие в улучшении UX, предложение решений, а не просто выполнение задач по ТЗ.

  • Командная работа: взаимодействие с бэкенд-командой (REST/WebSocket, GraphQL) по обсуждению контрактов API и схем данных.

Обязательные требования:

Технологический стек и опыт:

  • 4–5+ лет коммерческой разработки на фронтенде.

  • Уверенное владение React (hooks, контекст, кастомные хуки, грамотная работа с пропсами).

  • TypeScript на продвинутом уровне (используете ежедневно, глубоко понимаете типы, не злоупотребляете any).

  • Опыт работы с одним из современных стеков: Next.js (желательно), Vite или CRA.

  • Опыт с управлением состоянием: Redux Toolkit, Zustand, Recoil или аналогами.

  • Опыт построения архитектуры фронтенд-приложений: разделение на модули/фичи, понятная структура проекта, переиспользуемые компоненты (design system / UI-kit).

  • Глубокое знание HTML5, CSS3, опыт адаптивной и кроссбраузерной верстки. Плюсом будет опыт с TailwindCSS.

  • Опыт написания тестов: Jest / Vitest+ React Testing Library (как минимум, модульные тесты для критических частей приложения).

  • Уверенная работа с Git, опыт код-ревью, работы с pull requests и feature branches.

Работа с AI-инструментами (must have):

  • Реальный ежедневный опыт использования AI-ассистентов для разработки: Claude, Cursor, GitHub Copilot, Windsurf или аналоги.

  • Понимание, когда AI ускорит работу, а когда код лучше написать вручную.

  • Умение формулировать эффективные промпты, например:

    • “Сгенерируй компонент кнопки по описанию UI из Figma”.

    • “Проведи рефакторинг этого хука, сохранив его поведение”.

    • “Добавь юнит-тесты для этой функции и перечисли edge-кейсы”.

  • Критическое мышление: вы не доверяете коду от ИИ "на веру", всегда проверяете, тестируете и правите сгенерированные решения.

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

  • Опыт в строго регулируемых доменах: медицинские приложения, финтех (знание GDPR, работа с PII и т.п.).

  • Опыт работы с WebSockets / SSE (для чатов, стриминга), а также с библиотеками для форм (React Hook Form, Formik) с динамической логикой.

  • Базовое понимание UX-принципов: умение оценить интерфейс глазами пользователя и предложить упрощения.

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

  • Опыт взаимодействия с дизайн-системами (Storybook, Figma, работа над собственным UI-китом).

  • Английский язык на уровне чтения технической документации и общения в чатах.

Мы ищем коллегу, который:

  • Самостоятелен: не ждет идеального ТЗ, умеет предлагать варианты решений и брать на себя ответственность.

  • Обладает структурным мышлением: может разбивать сложные задачи на последовательные шаги.

  • Быстро учится и активно осваивает новые инструменты, включая AI.

  • Адекватно воспринимает code review: готов как получать конструктивную критику, так и давать ее.

  • Готов "поднимать уровень абстракции": думать не только о компонентах, но и о продукте в целом, его ценности для пользователя.​​​​​​

  • Работа с AI (Claude, Cursor и др.)

Для нас принципиально важно, чтобы вы не просто "пробовали" AI, а интегрировали его в свой ежедневный workflow. Мы ожидаем, что вы:

  • Ежедневно используете AI-инструменты для решения рабочих задач.

  • Умеете:

    • Генерировать черновики компонентов, хуков и утилит по текстовому описанию.

    • Просить ИИ объяснить незнакомый код и предложить пути его рефакторинга и оптимизации.

    • Создавать и улучшать тесты, документацию.

    • Использовать AI в роли "pair programmer" для совместного решения проблем, а не как магическую кнопку "сгенерировать код".

  • При этом вы:

    • Всегда проверяете сгенерированный код на корректность, производительность и безопасность.

    • Думаете о безопасности и приватности: не используете чувствительные данные компании или пользователей в промптах.

Навыки
  • React
  • TypeScript
  • Next.js
  • Redux Toolkit
  • Zustand
  • Recoil
  • HTML5
  • CSS3
  • TailwindCSS
  • Jest / Vitest
  • React Testing Library
  • Git
  • Claude
  • Cursor
  • WebSockets
  • React Hook Form
  • Formik
  • Storybook
  • Figma
Посмотреть контакты работодателя

Похожие вакансии

NestJS TypeScript разработчик

Информационно-Технологические Системы

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Группа компаний Аэроклуб

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

Группа компаний Аэроклуб

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Нео-Терм
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Riverstart (ООО Риверстарт)

Full-Stack разработчик (Laravel + Vue / React)

Riverstart (ООО Риверстарт)

Удаленная работа
  • Москва

  • Не указана

QA Studio
Удаленная работа
  • Москва

  • до 350000 RUR

Строй Кадры
Удаленная работа
  • Москва

  • от 250000 RUR

Отраслевой центр разработки и внедрения информационных систем / ОЦРВ

Ведущий разработчик ETL

Отраслевой центр разработки и внедрения информационных систем / ОЦРВ

Удаленная работа
  • Москва

  • от 250000 RUR

Грамант

Frontend Developer

Грамант

Удаленная работа
  • Москва

  • до 280000 RUR

НОВОЛАЗЕР
Удаленная работа
  • Москва

  • до 280000 RUR

Свекор
Удаленная работа
  • Москва

  • до 280000 RUR

Стримлайн консалтинг

Старший консультант SAP HR (PY)

Стримлайн консалтинг

Удаленная работа
  • Москва

  • до 280000 RUR

ПБК Менеджмент
Удаленная работа
  • Москва

  • до 325000 RUR

Live Typing
Удаленная работа
  • Москва

  • до 300000 RUR

КСК ГРУПП

Ведущий аудитор

КСК ГРУПП

Удаленная работа
  • Москва

  • до 300000 RUR

Издательство МАНН, ИВАНОВ и ФЕРБЕР

Senior-специалист по Perfomance-маркетингу

Издательство МАНН, ИВАНОВ и ФЕРБЕР

Удаленная работа
  • Москва

  • до 300000 RUR

Live Typing
Удаленная работа
  • Москва

  • до 300000 RUR

Mayflower
Удаленная работа
  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию