Frontend-разработчик (React) — в продукт DataDial (удалённо)
Мы — небольшой стартап RadixSystem.ru на ранней стадии роста, резиденты технопарка Сколково, участники Sber500 и т.д. В компании разрабатываем Work AI продукты для реальной автоматизации бизнеса.
DataDial.ru — work AI платформа (AI-Ассистенты, адаптированные под бизнес-процессы малого и среднего бизнеса). Платформа построена на модульной архитектуре, в которой собраны инструменты для автоматизации клиентского сервиса, маркетинга, работы с документами, ML аналитики и др.
Во фронтенде мы уделяем особое внимание UX при работе с AI: чистоте интерфейсов, гладкости отклика и бесшовной интеграции с дизайн-системой. Ищем Frontend-разработчика, который возьмет на себя развитие клиентской части продукта, выстроит процесс синхронизации с дизайном и обеспечит качественное взаимодействие с Go-бэкендом.
Технологический контекст и стек
• Core: React (SPA), TypeScript (предполагаем, что используете типизацию).
• UI/UX: TailwindCSS, Shadcn UI, Lucide React.
• Design: Figma (строгая синхронизация компонентов с кодом).
• Инфраструктура: GitHub Actions (CI/CD), Docker, Nginx.
• Взаимодействие с Бэкендом: REST API, WebSocket (для чатов/стриминга токенов), backend на Go + PostgreSQL.
Задачи (что предстоит делать)
• Разрабатывать и развивать интерфейсы платформы: технические и инфраструктурные страницы, дашборды, чат-интерфейсы с AI, и конфигураторы.
• Поддерживать и развивать библиотеку компонентов на базе Shadcn + Tailwind, обеспечивать pixel-perfect верстку по макетам из Figma.
• Настраивать взаимодействие с API (на Go): обработка ошибок, лоадеры, валидация форм, оптимизация запросов.
• Работать с realtime-данными: реализация стриминга ответов от LLM (эффект печатной машинки), обновление статусов через WebSocket.
• Оптимизировать производительность приложения (Lighthouse, bundle size, рендеринг).
Примеры задач первого месяца
• Аудит и рефакторинг текущей кодовой базы фронтенда (оценка архитектуры компонентов).
• Реализация интерфейса регистрации и онбординг piplene пользователя, «Конфигуратора AI ассистентов» (формы настройки промптов, загрузка файлов знаний, UI управления параметрами модели).
• Настройка отображения диалогов с AI (форматирование text/Markdown/json ответов, подсветка кода, история сообщений) реализация функций ветвления диалогов и question with model (pop-up чат).
Требования (must-have)
• Уверенное владение React (Hooks, Context, Custom Hooks).
• Опыт работы с TailwindCSS и компонентными библиотеками (Shadcn/Headless UI/Radix UI).
• Понимание принципов работы браузера, DOM, Event Loop.
• Умение работать с Figma: понимание Auto Layout, Design Tokens, экспорт ассетов.
• Опыт настройки CI/CD (GitHub Actions) для фронтенд-проектов.
• Базовое понимание работы бэкенда (REST API, статусы HTTP, JWT авторизация).
• Git (PR-флоу, code review).
Будет плюсом
• Опыт работы с TypeScript.
• Опыт реализации чат-интерфейсов и работы с WebSocket / Server-Sent Events (SSE).
• Понимание специфики работы с LLM (Markdown rendering, streaming responses).
• Опыт работы с графиками/дашбордами (Recharts или аналоги).
• Базовые знания Docker (умение собрать контейнер с фронтом).
Формат работы и условия
• Удалённо, гибкий график, команда 10 человек.
• Влияние на UX продукта и выбор технических решений, минимум бюрократии.
• Оформление и компенсация — по договорённости; готовность обсуждать вилку и бонусы по итогам интервью.
• Прозрачный процесс: короткий intro-созвон → техинтервью → финал офер.
Как откликнуться
Пишите с темой «Frontend — Фамилия Имя».
Приложите: резюме/LinkedIn/ссылку на GitHub; 1–2 кратких кейса: сложные интерфейсы, которые вы реализовали (админки, дашборды, дизайнерские фичи);
ожидания по з/п и дате выхода.
Прошу обратить внимание что мы стартап, со всеми плюсами и минусами. Так же особенностями в наших финансовых возможностях, в связи с чем Верхняя планка по з/п возможна через несколько месяцев. Если вы понимаете с чем прийдется столкнуться мы будем рады уведь в своей команде сильных инженеров горящих делом идеей создавать классный продукт. Но условия как в корпорации на раннем этапе предложить не сможем, если только бонусы по реализации проекта.
Если дочитали: увеличить шанс, что заметим ваше резюме, можно написав на почту компании.
Из-за большого количества откликов прошу отнестись с пониманием, если не сможем вам ответить на ваш отклик, по возможности будем отвечать и рассматривать все отклики.