Обязанности:
- Разрабатывать и поддерживать качественные UI‑компоненты
- Разрабатывать AI‑интерфейсы
- Интегрировать AI‑API (OpenAI, Claude, Codex и др.) в продукт, обеспечивая устойчивость к ошибкам
- Работать в тесном сотрудничестве с дизайнерами и бэкенд‑командами для реализации UI‑решений и обеспечения согласованности
- Обеспечивать качество кода: тесты, код‑ревью, документацию и соблюдение стандартов доступности
- Отличное знание JavaScript (ES6+).
- Подтверждённый опыт работы с React (опыт работы с Next.js будет преимуществом).
- Опыт интеграции API сервисов на базе ИИ (OpenAI или аналогичных).
- Понимание принципов промт‑инжиниринга и ограничений больших языковых моделей (LLM).
- Опыт разработки пользовательских интерфейсов с использованием ИИ (чаты, генераторы контента, виртуальные ассистенты и т. д.).
- Опыт работы с потоковой передачей данных и обработкой ответов в режиме реального времени.
Навыки разработки с использованием ИИ (важно):
- Практический опыт работы с инструментами программирования на базе ИИ (Cursor, Claude, Codex или аналогичными).
- Умение использовать ИИ‑агентов для ускорения процесса разработки.
- Опыт работы с workflow‑схемами, имитирующими работу агентов.
Будет плюсом:
- Знание Node.js.
- Опыт разработки браузерных расширений.
- Опыт работы с платформами развёртывания, такими как Vercel или аналогичными.
Условия:
-
Удаленный формат работы
-
Гибкий рабочий график
-
Возможность влиять на продукт
-
Свобода и самостоятельность