Локация
Москва, офис работодателя. Гибридный формат — 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-подходов и инструментов.
•Офис в историческом центре Москвы рядом с метро «Чистые пруды».
Процесс найма
•Необходимо ответить на вопросы вакансии и приложить ссылку на портфолио.
•Особенно приветствуются примеры интерфейсов, спроектированных без дизайнера, с объяснением принятых решений.