Это продуктовое SPA, которое уже работает в продакшене. Кодовая база большая: своя UI-библиотека из 80+ компонентов, многошаговые визарды, чат в реальном времени, карты и геолокация. Бэкенд живёт отдельно (REST API и WebSocket-сервис), а ф…
постройрф · На сервисе с: 24.09.26 10:10
Это продуктовое SPA, которое уже работает в продакшене. Кодовая база большая: своя UI-библиотека из 80+ компонентов, многошаговые визарды, чат в реальном времени, карты и геолокация. Бэкенд живёт отдельно (REST API и WebSocket-сервис), а фронтенд - в собственном репозитории.
Мы строим работу вокруг AI-агентов. В репозитории есть CLAUDE.md, подробная документация в docs/ и проектные skills для Claude Code: для роутинга, Redux, react-query, форм, стилей и UI-кита. Мы ждём, что вы будете работать вместе с агентом, а не рядом с ним.
React 18 + TypeScript (strict, noUnusedLocals/Parameters), сборка на Vite (SWC)
Redux Toolkit + redux-persist: состояние разбито на feature-слайсы, есть слой совместимости со старой структурой
react-query v3 для серверных данных (миграция на TanStack v5 запланирована)
react-hook-form для простых форм; данные многошаговых визардов хранятся в Redux и восстанавливаются из sessionStorage
CSS Modules + SCSS и дизайн-токены на CSS-переменных
React Router, страницы подгружаются через lazy-loading
axios: запросы идут через обёртку sendAsync с автоматическим обновлением токена
WebSocket: чат в реальном времени (ChatV2)
Яндекс.Карты (ymaps3) и @turf/turf для геолокации и работы с зонами
Sentry, авторизация через VK ID
ESLint с --max-warnings 0, Prettier
Делать новые продуктовые фичи: страницы, визарды заказов и анкет, личные кабинеты, фильтры, каталоги
Развивать чат (ChatV2) и другие real-time сценарии
Расширять UI-кит и дизайн-систему, верстать макеты из Figma
Подключать новые эндпоинты API: сервисы, query-хуки, работа с кэшем
Постепенно рефакторить легаси без больших переписываний: миграция на TanStack Query, уход от устаревших слоёв
Поддерживать AI-инфраструктуру репозитория: CLAUDE.md, документацию в docs/, skills для агентов
Опыт работы с AI-агентами: Claude Code и/или OpenAI Codex (обязательно)
Вы ежедневно пользуетесь агентом в реальной работе, а не просто пробовали его пару раз
Умеете ставить агенту задачу: давать контекст, ограничения и критерии готовности, разбивать большую задачу на шаги, работать в режиме планирования
Критически проверяете результат: читаете дифф, замечаете галлюцинации и лишний код, не отправляете в ревью то, что сами не поняли
Понимаете, как устроены CLAUDE.md/AGENTS.md, skills, custom commands, hooks и MCP-серверы (Figma, браузер), и умеете их настраивать
Знаете, когда агент ускоряет работу, а когда быстрее сделать самому
Фронтенд
От 3 лет коммерческой разработки на React
Уверенный TypeScript в строгом режиме
Redux Toolkit: слайсы, async thunks, нормализация состояния
Опыт с react-query или TanStack Query: кэш, инвалидация, мутации
Формы и валидация (react-hook-form), многошаговые сценарии
Вёрстка на SCSS/CSS Modules, адаптив, pixel-perfect по макетам из Figma
Работа с REST API, понимание авторизации на JWT (access и refresh токены)
Git, работа через merge request, код-ревью
WebSocket и real-time интерфейсы (чаты, уведомления)
Яндекс.Карты или другие картографические API, геоданные
Миграции библиотек в большой кодовой базе
Sentry, анализ ошибок в продакшене
Mini-apps (Max, Telegram)
Написание своих skills, MCP-серверов или автоматизаций для AI-агентов
Опыт настройки тестов (Vitest, Playwright)
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.