Мы развиваем CRM-платформу и проект «Единое окно оператора» - единый рабочий интерфейс для операторов и сотрудников, который объединяет несколько продуктовых модулей.
Платформенная команда отвечает за frontend-платформу, которая позволяет продуктовым командам независимо разрабатывать и встраивать микрофронты (React + Module Federation), сохраняя единые стандарты UX, безопасности и производительности.
ВАМ ПРЕДСТОИТ:
- Развивать frontend-платформу CRM
- Проектировать и поддерживать архитектуру микрофронтов
- Готовить инфраструктуру и контракты для продуктовых команд
- Обеспечивать масштабируемость, стабильность и единый UX «единого окна оператора
МЫ ОЖИДАЕМ, ЧТО У ВАС ЕСТЬ:
- 3+ лет коммерческой разработки на JavaScript / TypeScript
- Отличное знание React
- Опыт работы с:
Webpack 5
Module Federation - Понимание принципов microfrontend-архитектуры
- Опыт работы с SPA в enterprise-среде
Продукт: CRM система
Проект: Платформа «Единое окно оператора» (platform team)
Стек:
- State management: Redux Toolkit / RTK Query, нормализация данных, кэширование, invalidation, optimistic updates.
- API/real-time: REST, WebSocket, SSE, polling, retry/backoff, idempotency.
- Persistence/offline: IndexedDB, cache strategies, миграции/версии данных.
- Routing: React Router (v6+), nested routes, data loading patterns.
- Performance: code splitting, tree-shaking, bundle analysis, memoization, virtualization, web workers, профилирование.
- Tooling: Vite/Webpack, monorepo - Nx, package managers (yarn), CI/CD.
- Testing: unit/integration Vitest, contract tests. Quality & Ops: ESLint, TypeScript strict, Sentry/observability, метрики, логирование.
- UI/UX: дизайн-система (MUI/antd/custom), accessibility (a11y), i18n, единые UX-паттерны.
В сопроводительном письме обязательно указать зарплатные ожидания.