Мы разрабатываем Enterprise-решение для генеральных подрядчиков и девелоперов, которое позволяет в реальном времени отслеживать статус строительства, сметные отклонения и качество работ на основе данных с дронов, IoT-датчиков и ERP-систем. Это не просто CRM, а полноценная GIS-платформа с элементами машинного обучения для предиктивной аналитики задержек.
Обязанности:
-
Разработка и поддержка клиентской части веб-приложений (SPA, SSR)
-
Написание чистого, поддерживаемого кода на React, TypeScript
-
Создание и развитие UI-kit / Design System (Storybook, Figma Tokens)
-
Интеграция с REST API, WebSocket
-
Оптимизация производительности (Lighthouse, Core Web Vitals, код-сплиттинг)
-
Написание unit-тестов (Vitest, Jest, React Testing Library)
-
Участие в код-ревью, документировании (git-guide, style-guide)
-
Проектирование архитектуры клиентского приложения (FSD, модульность)
-
Взаимодействие с бэкендом, дизайнерами, аналитиками и тестировщиками
-
Оценка задач (Scrum / Jira)
-
Опыт разработки на React от 5 лет
-
TypeScript — уверенное владение (типизация, дженерики, утилиты)
-
Опыт работы со сборщиками: Vite, Webpack
-
State-менеджеры: Redux Toolkit, Effector, Zustand (понимание хотя бы одного глубоко)
-
Опыт создания и ведения UI-kit / библиотек компонентов (Storybook, Radix UI)
-
Unit-тесты: Vitest, Jest, React Testing Library
-
Работа с REST API, понимание WebSocket
-
Опыт работы в командах от 5 человек, участие в код-ревью
-
CI/CD (GitLab CI / GitHub Actions), Docker (базово)
-
Системы контроля версий: Git (Bitbucket / GitLab)
-
Оценка задач и планирование (Jira / Trello)
Будет плюсом:
- Наличие профильного образования в ИТ и БТ
- Разработка внутренних библиотек ui-kit
Условия:
-
Уровень: Middle+ / Senior
-
График: удалёнка или гибрид (по договорённости)
-
Оформление: ТК РФ или самозанятость / ИП
-
Работа в продуктовой команде (5–25 человек)
-
Участие в интересных, долгосрочных проектах (импортозамещение, финтех, строительные технологии — по ситуации)
-
Минимальный бюрократии, взрослая команда
-
Техника: предоставляется или компенсация своей
Похожие вакансии
Знание JavaScript/TypeScript. Коммерческий опыт работы с React от трех лет — уверенное владение экосистемой и построение правильной архитектуры приложений.
Опыт разработки на React, TypeScript, Next.js. Опыт работы с Apollo Client, shadcn/ui, Tailwind CSS, react-hook-form.
Уверенное владение JS (es6+) / Typescript, Angular / Vue.js, HTMS, CSS. Опыт работы с Rest API. Работа с git.
Реальный коммерческий опыт работы в области разработки клиентских приложений от 3х лет. Отличное знание JavaScript (ES5/ES6).
Что нужно знать? — JS, Jquery. — Webpack (Gulp для кругозора). — React (Vue.JS, Angular — преимущество). — Особенности работы babel.
