Роль 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$.