Frontend-разработчик с навыками UI/UX-дизайна (AI)
Описание
Локация: Москва, офис работодателя. Гибридный формат — 2–3 дня в офисе — возможен только после испытательного срока и обсуждается индивидуально.Зарплата: 150 000–200 000 ₽ на руки в месяц.КомпанияРазработка собственных AI-продуктов для внутренних процессов и клиентов. В команде работают backend-разработчики, AI-специалист и продакт.Что делатьПроектировать пользовательские сценарии, структуру экранов и состояния интерфейсов с нуля.Разрабатывать интерфейсы на React/Preact и TypeScript, переводить существующие экраны с HTML/JavaScript.Определять архитектуру фронтенда: структуру компонентов, управление состоянием и интеграцию с API.Интегрироваться с backend через REST API, SSE и WebSocket, включая потоковое отображение ответов AI.Создавать графики и диаграммы на SVG или Canvas.Развивать общий визуальный стиль и библиотеку компонентов, контролировать производительность и размер сборки.ТребованияОт 3 лет коммерческой frontend-разработки.Уверенные HTML, CSS, JavaScript и TypeScript; опыт с React или Preact, хуками и оптимизацией перерисовок.Опыт адаптивной вёрстки и темизации на чистом CSS без UI-библиотек.Опыт самостоятельного проектирования интерфейсов без готовых макетов и понимание визуального дизайна: типографика, сетка, цвет.Навыки работы с Figma, REST API, SSE или WebSocket, SVG или Canvas, Vite и оптимизацией размера бандла.Обязательно портфолио интерфейсов, спроектированных и разработанных самостоятельно.Хорошо, если естьОпыт работы единственным frontend-разработчиком или без дизайнера в команде.Telegram Mini Apps, PWA и service worker.Локализация интерфейсов, финансовые интерфейсы или высокоинформативные дашборды.Опыт использования AI-инструментов в разработке.Культура и преимуществаОфициальное оформление в штат по ТК РФ.Фиксированный оклад и премии по результатам работы.Небольшая команда без бюрократии и прямое взаимодействие с руководством.Свобода выбора frontend-подходов и инструментов.Офис в историческом центре Москвы рядом с метро «Чистые пруды».Процесс наймаНеобходимо ответить на вопросы вакансии и приложить ссылку на портфолио.Особенно приветствуются примеры интерфейсов, спроектированных без дизайнера, с объяснением принятых решений.