з/п не указана
Москва
От 1 года до 3 лет
Компания ООО "Цифровая оптимизация" ищет к себе в команду Frontend-разработчика.
О проекте
Модульная платформа сервисов ERP&BI для строительного бизнеса.
Что предстоит делать
- Разрабатывать и поддерживать интерфейсы веб-админки и PWA-приложения.
- Строить формы, таблицы, дашборды и админ-панели дизайн-системе.
- Реализовывать экспорт данных (PDF/Excel), drag & drop интерфейсы, real-time уведомления через SSE.
- Дорабатывать PWA: офлайн-режим, установка на телефон, Service Worker.
- Писать тесты (Vitest, Testing Library, Playwright e2e) на ключевую функциональность.
- Участвовать в код-ревью, соблюдать модульную структуру SPA (доменные сервисы в frontend/src/services/*).
- Взаимодействовать с backend-разработчиками и продуктовой стороной по API-контрактам.
Требования
- TypeScript — обязателен, уверенное владение.
- React 18 — функциональные компоненты, хуки.
- Vite, React Router DOM v6.
- Tailwind CSS (+ PostCSS, Autoprefixer), опыт вёрстки без Material/Ant.
- TanStack React Query — работа с серверным состоянием, кэшем, мутациями.
- Опыт работы с REST API и JWT-авторизацией.
- Базовый Git, Docker (запуск через Compose), понимание маршрутизации через Nginx (/api/*).
- Умение самостоятельно разбираться в существующем коде и доводить фичи до продакшена.
Будет плюсом
- Radix UI, @dnd-kit (drag & drop), @xyflow/react (графы/флоу).
- html5-qrcode, pdfmake/xlsx для экспорта.
- Опыт с PWA (vite-plugin-pwa, Workbox), Web Push.
- Генерация типов из OpenAPI (openapi-typescript).
- Опыт работы в монорепозитории с доменными модулями.
- Опыт разработки под строительную/производственную отрасль.