Роль Tech Lead в проекте Web3D — определять архитектуру продукта с нуля, принимать ключевые технические решения и строить основу для команды.
Обязанности:
- Выбрать и обосновать 3D-стек: React Three Fiber (Three.js) или Babylon.js
- Спроектировать end-to-end архитектуру: React SPA + FastAPI backend + asset pipeline
- Определить модели данных, product schemas и API-контракты
- Выстроить 3D pipeline: GLB, материалы, система отделок, postprocessing
- Определить стратегию WebGPU и fallback на WebGL
- Спроектировать интеграцию с внешними SKU / product источниками
- Задать инженерные стандарты, проводить code review, поддерживать высокое качество
- Принимать решения по performance, streaming, caching, offline mode
- Менторить инженеров и помогать в архитектурных задачах
Требования:
- 6+ лет опыта в веб-архитектуре (сложные SPA)
- Глубокий опыт с WebGL (Three.js и/или Babylon.js)
- Понимание GLSL / shader’ов и GPU performance
- Опыт проектирования API, data models и integration layers
- Опыт с configurators или real-time визуализацией
- Английский от B2
Плюсы:
- WebGPU / WGSL
- postprocessing (react-three / Babylon)
- опыт с GLB/glTF, PBR, оптимизацией ассетов
- Python (FastAPI)
- PWA / offline-first подход
- интеграция с разнородными источниками данных
Условия: Полная занятость, формат: remote. Локация: вне РФ и РБ. Зарплата: от 5000$ до 8000$.