Frontend-разработчик (React)
Radix System- от 40 000 руб.
- до 130 000 руб.
Описание
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 кратких кейса: сложные интерфейсы, которые вы реализовали (админки, дашборды, дизайнерские фичи);
ожидания по з/п и дате выхода.
Прошу обратить внимание что мы стартап, со всеми плюсами и минусами. Так же особенностями в наших финансовых возможностях, в связи с чем Верхняя планка по з/п возможна через несколько месяцев. Если вы понимаете с чем прийдется столкнуться мы будем рады уведь в своей команде сильных инженеров горящих делом идеей создавать классный продукт. Но условия как в корпорации на раннем этапе предложить не сможем, если только бонусы по реализации проекта.
Если дочитали: увеличить шанс, что заметим ваше резюме, можно написав на почту компании.
Из-за большого количества откликов прошу отнестись с пониманием, если не сможем вам ответить на ваш отклик, по возможности будем отвечать и рассматривать все отклики.