Краткое описание роли: Обеспечение полного цикла разработки веб-конфигуратора ванных комнат в 3D. Координация работы клиентской, дизайнерской, CG и инженерной команд, управление всем процессом разработки от планирования до релиза. Управление рисками, поддержание соответствия ожиданиям клиента, принятие ключевых продуктовых решений и обеспечение успешной реализации в рамках объема, сроков и целевых показателей качества. Это практическая техническая роль: вы определяете архитектуру, остаетесь близко к коду и лично создаете значительные части приложения — в первую очередь, админ-панель и фронтенд для пользователей продукта.
Обязанности:
- Определение, ревизия и поддержание технической архитектуры проекта, обеспечение масштабируемости, поддерживаемости, производительности и соответствия бизнес-требованиям
- Личное создание значительных частей фронтенда — в частности, сложной админ-панели (роли, дашборды, аналитика, вложенные сущности)
- Руководство планированием спринтов, декомпозицией задач и сроками выполнения
- Участие в звонках с клиентами — сбор технических требований, управление ожиданиями, представление прогресса
- Владение бэклогом продукта и приоритизация функций для команды разработки
- Принятие ежедневных архитектурных решений по логике продукта, моделям данных и интеграциям
- Координация с инженером по графике по решениям рендеринга и с бэкенд-инженером по контрактам API — оценка смет и устранение препятствий для команды по всем дисциплинам
- Обеспечение соответствия разработанных решений согласованным стандартам качества, производительности и поддерживаемости
- Определение и поддержка проектной документации и схем данных
- Проактивное эскалирование проблем и содействие в решении блокирующих факторов, влияющих на объем, сроки или качество
Обязательные требования:
- Сильный опыт в продакшене на фронтенде — React + TypeScript в масштабе, с чистой архитектурой и способностью лично создавать и управлять сложными UI
- Опыт разработки веб-конфигураторов в 3D или аналогичных интерактивных веб-продуктов, с глубоким пониманием их внутренней работы — системы материалов, каталоги продуктов, интеграция SKU
- Рабочее понимание браузерной 3D-графики (Three.js / WebGL) — достаточное для оценки задач, ревизии решений и координации с инженерами по графике
- Подтвержденный опыт управления командами разработки, координации кросс-функциональных команд и сдачи проектов внешним клиентам
- Подтвержденный опыт работы в качестве клиентского технического лидера во внешних проектах
- Отличные коммуникативные навыки на английском языке (C1+)
- Опыт гибкой разработки (agile): спринты, груминг бэклога, отчеты для заинтересованных сторон
Желательные навыки:
- Опыт работы со сложными структурами продуктовых данных, каталогами, конфигурируемыми продуктами, движками правил или интеграциями ERP/ PIM
- Знакомство с PWA / архитектурой offline-first
- Опыт, охватывающий как продукт, так и разработку (бывший техлид или старший инженер, движущийся в сторону продукта)
- Опыт работы с 3D-художниками и моделистами