Обязанности:
- Разработка пользовательского интерфейса на React/Next.js.
- Реализация страниц, таблиц, карточек, форм и дашбордов.
- Работа с REST API и WebSocket соединениями.
- Настройка клиентского состояния (TanStack Query либо аналог).
- Реализация ролевой модели и интерфейсов пользователей.
- Создание интерфейсов для работы с файлами и метаданными.
- Разработка чата с AI-ассистентом.
- Верстка адаптивных интерфейсов.
- Участие в проработке UX и улучшении пользовательского опыта.
Требования
Обязательные:
- React
- Next.js
- TypeScript
- Уверенные знания HTML/CSS
- Опыт работы с UI-библиотеками (Ant Design / MUI / аналог)
- Понимание работы с API
- Навык написания чистого кода
Будет плюсом
- TanStack Query
- Любая библиотека графиков (Recharts / Chart.js)
- Опыт работы с WebSockets
- Опыт в построении таблиц и фильтрации
- Разработка чатов или real-time интерфейсов