Кто мы
 Мы — активно растущая российская производственная компания, создающая полностью цифровой бизнес, управляемый AI и интегрированный с SCADA, ERP, MES, WMS, TMS, CAD/CAM, 1С и др.
 Наша специализация — интеллектуальные системы управления производством. Разрабатываем собственные решения: от MES, SCADA и AI-видеоаналитики до адаптивного планирования многостадийного производства с решателями и AI-агентов с VKB.
 У нас сильная инженерная культура: горизонтальные связи, code review, DevOps в каждом проекте, наставничество внутри команды, сильная продуктовая ориентация.
 Мы строим единый цифровой контур управления, где UI/UX — фронт для корпоративных и клиентских сценариев (React web + Telegram + mobile).
 Ищем опытного Frontend-разработчика, который создаст единый UI/UX-фреймворк для клиентского кабинета, корпоративных панелей SCADA/MES/ERP и омниканала (web + Telegram). Интеграция — через REST + WS к ядру SCADA (FastAPI): OpenAPI-SDK, реальное время (FSM/SLA события), RBAC/JWT. Отчитывается напрямую системному архитектору.
 Обязанности
  - Архитектура и разработка единых фронтенд-библиотек: UI-kit, хуки, шлюзы данных, WebSocket-клиент.
  - Проектирование и кодирование клиентского UI (React/TS) на общем фреймворке.
  - Интеграция с FastAPI REST/WebSocket по OpenAPI; настройка кэширования, retry/backoff, WS-reconnect + fallback.
  - Реал-тайм визуализация: FSM-переходы, SLA-индикаторы, алерты, агрегированные статусы.
  - Производительность: lazy-рендер, split-chunks, контроль P95.
  - Работа с UI/UX дизайнером.
  - Стандарты качества: code review, линт/формат, тесты (unit/e2e), документация для Dev/QA/Support.
  - Сотрудничество с бэкендом и DevOps: бесшовные окружения, превью-стенды.
  - Применение корпоративных стандартов Vibe Coding / Codex при проектировании и реализации компонентов.
  
 Стек:
  - React 18+, TypeScript, Vite, React Router / TanStack Router.
  - Состояние: React Query / TanStack Query + Redux Toolkit или Zustand (по задаче).
  - TailwindCSS, shadcn/ui, Framer Motion; графики: Recharts/Chart.js/D3 (по необходимости).
  - WebSocket (native/socket.io): авто-reconnect, backoff, онлайн-индикаторы.
  - OpenAPI Generator, REST-адаптеры, JWT/RBAC.
  - Тесты: Jest, Playwright/Cypress.
  - CI/CD: GitHub Actions, Docker; взаимодействие с DevOps по релизам и мониторингу.
  
 GraphQL — не используется, стандартизируемся на REST/WebSocket»,
 Требования (must-have)
  - 4–6+ лет в React/TypeScript, опыт проектирования фронтенд-архитектуры (feature-based/FSD, модули, слои).
  - Практика интеграции с REST/WebSocket, опыт работы по OpenAPI (генерация и адаптация SDK).
  - Глубокое понимание state-management и асинхронных паттернов (Query-кэш, invalidation, optimistic updates).
  - Навыки построения компонентных библиотек и дизайн-систем (Figma → UI-kit).
  - Производительность: профилирование, lazy-стратегии, кеширование, контроль bundle-size.
  - Инженерная зрелость: code review, техдолг/рефакторинг, документация.
  - Понимание принципов CI/CD, работа в GitHub Actions, взаимодействие с DevOps
  
 Будет плюсом
  - Опыт real-time UI (SLA, FSM, события) и визуализаций (Recharts/D3).
  - Понимание принципов ports/adapters (layered-hex), интеграции с ERP, SCADA.
  - Опыт построения омниканала (web + Telegram + mobile «морды» на общих API).
  - Настройка мульти-репо/монорепо, Nx/changesets.
  - Опыт Vibe Coding, Codex или аналогичные фреймворки ускоренной генерации и контроля кода.
  - Умение быстро ориентироваться в заранее описанных архитектурных паттернах и шаблонах кода.
  
 Личностные качества:
  - Системное мышление, инициативность и самостоятельность
  - Умение разбираться в сложной бизнес-логике
  - Готовность делиться знаниями, участвовать в развитии младших сотрудников
  - Ориентация на результат, командная работа
  - Ответственность за свои архитектурные решения.
  
 Условия
  - Официальное оформление с первого дня в IT-компании с госаккредитацией
  - Льготы: ипотека, отсрочка от армии
  - Белая зарплата, выплаты 2 раза в месяц; грейды и регулярная индексация.
  - Свобода выбора визуального языка при поддержке дизайнера и реальное влияние на продукт.
  - Профессиональное развитие: внешнее и внутреннее обучение, наставники
  - Удалёнка или гибрид, гибкий график
  - Бесплатное питание в офисе, кофейный аппарат Jura на этаже ☕
  - Карьерный рост: масштабирование UI-фреймворка на весь корпоративный контур.
  - Культура: горизонтали, наставничество, обмен знаниями, DevOps-подход.
  
 Заинтересовало? Присылай отклик с кратким рассказом о себе и ссылкой на репозиторий/портфолио.
Мы ценим инженеров, которые думают о результате, а не только о коде.