СписокРабот
Вся Россия
    Все города

    Frontend React Developer / AI Engineer

    170 000 – 230 000 ₽
    ЯМКЕТ Москва
    Удаленная работа Постоянная занятость опыт от 3 лет
    Откликнуться на сайте работодателя

    Описание

    О проекте: Современный AI-сервис, где пользователь быстро получает готовый результат без необходимости разбираться в моделях, промптах и технических настройках. Мы собираем понятный web-продукт: сценарии, чат, выбор модели, сохраненные результаты и платные режимы качества. В продукте будет работа с AI-моделями разных провайдеров: текст, изображения, голос/аудио, звук и видео. Кого мы ищем: Нужен frontend-инженер, который уверенно разрабатывает сложные интерфейсы на React и TypeScript. Важно, чтобы у вас был опыт с готовыми продуктами или крупными продуктовыми модулями, которые можно показать: production web-apps, SaaS-интерфейсы, личные кабинеты, dashboards, chat/workspace интерфейсы, AI-инструменты или сложные формы. Будет сильным плюсом, если вы понимаете backend-контур и можете читать или делать простые правки в Python/FastAPI либо Node.js/NestJS: API contracts, auth, async jobs, ошибки, логи. Нам нужен человек, который умеет делать интерфейс быстрым, понятным и надежным: не только сверстать экран, но и продумать состояния, ошибки, загрузку, пустые сценарии и поведение пользователя. Что предстоит делать: - Разрабатывать основной web-интерфейс продукта.- Делать app home, chat workspace, карточки сценариев и result messages.- Реализовывать streaming UI: частичный ответ, отмена, retry, ошибка, fallback.- Делать интерфейс многоэтапных AI-сценариев: роли агентов, прогресс, финальная сборка и действия продолжения.- Разрабатывать model selector, profile, billing/limits, library/history.- Проектировать состояния для текста, файлов, изображений, голоса/аудио, звука и видео.- Согласовывать API contracts с backend и помогать быстрее доводить интеграции до production-качества.- Подключать аналитику, feature flags и A/B-эксперименты.- Держать core UX states: loading, empty, error, partial, retry, blocked, paywall, limit reached.- Писать тесты и следить за performance, accessibility и responsive states. Что важно уметь: - React как основной frontend-стек.- TypeScript на хорошем уровне.- Next.js App Router или сопоставимый современный web framework.- Работа с API, forms, validation, error handling, loading states.- Tailwind, CSS modules или другой аккуратный подход к стилям.- Тесты: Vitest/Jest, Testing Library, Playwright/Cypress.- Опыт с интерфейсами, где много состояний: queued, running, partial, failed, retrying, blocked, paywall, limit reached.- Базовое понимание backend на Python или JS/TS: REST contracts, auth/session, async jobs, статусы задач, логи и ограничения API. Будет плюсом: - Vercel AI SDK, AI Elements, Chat UI или похожие решения.- Опыт дизайна/разработки chat, workspace, dashboard, billing или AI-продуктов.- Опыт интерфейсов для AI-моделей разных провайдеров: текст, изображения, голос/аудио, звук или видео.- Feature flags, analytics, experimentation.- i18n, accessibility, Core Web Vitals.- Python/FastAPI/Django или Node.js/NestJS/Express/Fastify, PostgreSQL, Redis на уровне чтения кода, простых правок и понимания backend-логики.- Опыт запуска frontend с нуля: структура приложения, design system, routing, state, API layer.- Опыт сложных product flows: onboarding, billing, profile, history/library, async jobs.- Опыт управления AI coding agents: Codex, Cursor, Claude Code, Gemini CLI или похожие инструменты.- Умение быстро проверять AI-generated UI: состояния, адаптив, accessibility, edge cases. Кого мы точно не ждём: Этот блок про совпадение по формату работы, а не про оценку людей. - Кандидатов, которым интересна только верстка отдельных макетов без погружения в продукт.- Специалистов, которые не готовы отвечать за адаптив, состояния интерфейса и аккуратность деталей.- Кандидатов, которым сложно самостоятельно доводить frontend-задачи до рабочего результата.- Кандидатов, которые не готовы полноценно включаться в один проект в рабочее время.- Кандидатов, которые принципиально не готовы использовать AI/LLM-инструменты в рабочем процессе. Что мы предлагаем: - Полностью удаленная работа.- Оформление по ТК РФ.- Выплаты 2 раза в месяц.- Пятидневная рабочая неделя.- График 9:00 - 18:00 МСК.- Зарплата 170 000 - 230 000 Р на руки, финально обсуждаем по уровню.- Ранняя стадия продукта: можно влиять на UX, frontend architecture и качество интерфейса.

    Источник: hh · Опубликовано: 13.08.2026

    Ещё вакансии в городе Москва

    Все

    Коммерческий директор

    з/п не указана
    Инжиниринговая Компания Девон Москва
    Полный день Постоянная занятость опыт от 1 года

    ЧИТАЙТЕ ВНИМАТЕЛЬНО!!! Мы ищем коммерческого директора к нам в команду. Наш профиль —ИНЖЕНЕРНЫЕ ИЗЫСКАНИЯ. ВНИМАНИЕ !!! Опыт в инженерных изыскания обязателен!!! Ключевая задача на этой должности — привлечение новых клие…

    КореаТрейд Москва
    Полный день Постоянная занятость опыт от 1 года

    ООО «Korea Trade» - ведущий дистрибьютор корейской косметики и индийских товаров для здоровья и правильного питания. Более 10 лет мы сотрудничаем со многими ведущими производителями, осуществляем быструю доставку по всей…

    Betone Woman (ИП Крашенинникова Александра Сергеевна) Москва
    Сменный график Постоянная занятость опыт от 1 года

    Салон красоты Betone Woman в поисках администратора Ⓜ️ Беломорская (5 мин пешком) Мы ищем ответственного, коммуникабельного и любящего сферу красоты администратора Обязанности: 🟣 работа с Yclients(подробное ведение базы,…

    Lamoda Москва
    Полный день Постоянная занятость без опыта

    85 000-100 000 ₽ в месяц при выполнении целей + бонусы.Если тебе интересны спорт, мода и популярные бренды, присоединяйся к команде Lamoda Sport.Здесь ты не просто работаешь в магазине — ты помогаешь людям подобрать экип…