Назад
обновлено 54 минуты назад

Tech Lead / Solution Architect (Web3D)

Формат работы
remote
Тип работы
fulltime
Грейд
lead
Английский
b2
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Tech Lead / Solution Architect (Web3D): Own the architecture and technical direction of a web-based 3D bathroom configurator with an accent on choosing the optimal rendering stack between Three.js and Babylon.js. Focus on designing scalable end-to-end systems, including frontend, 3D asset pipelines, and backend integration.

Tech Lead / Solution Architect

Web 3D Bathroom Configurator

Role Summary

Own the architecture and technical direction of a web-based 3D bathroom configurator. Drive end-to-end decisions across frontend, 3D rendering pipeline, asset management, and backend services. One of the first key technical hires - you will define the stack, establish standards, and make the foundational decisions that the rest of the team builds on. This includes an open architectural decision: choose between React Three Fiber (Three.js) and Babylon.js based on project requirements, team composition, and long-term maintainability.

Key Responsibilities

  • Evaluate and decide the 3D rendering stack: React Three Fiber (Three.js) vs. Babylon.js, with clear rationale
  • Design end-to-end architecture: React SPA frontend, FastAPI/Python backend, asset pipeline
  • Define data models, material/finish registry, product descriptor schemas, and API contracts
  • Own the 3D pipeline: GLB conventions, material slot naming, finish system, postprocess stack
  • Establish the WebGPU adoption strategy vs. WebGL fallback path
  • Design integration layer for external SKU/product data sources (database connector of unknown stack)
  • Establish coding standards, review critical PRs, and set the quality bar
  • Lead decisions on rendering performance, asset streaming, caching, and offline mode
  • Mentor engineers and unblock complex technical problems

Stack Context

The following is the current intended stack. The Tech Lead is expected to validate, challenge, or confirm these choices.

  • Frontend: React · Three.js or Babylon.js (TBD) · WebGL / WebGPU roadmap
  • Backend: Python · FastAPI · SQLAlchemy · PostgreSQL
  • 3D Assets: GLB + material JSON registry
  • External data: SKU/product DB connector (stack TBD - must support unknown source)
  • Persistence: IndexedDB for client-side project state

Must-Have

  • 6+ years in web architecture, including complex SPAs
  • Deep experience with WebGL - Three.js and/or Babylon.js
  • GLSL / shader fundamentals and GPU performance profiling
  • Experience designing scalable APIs, data models, and integration layers
  • Ability to make and justify stack decisions with trade-off analysis
  • Experience with product configurators or real-time visualisation tools

Strong Plus

  • WebGPU / WGSL hands-on experience
  • @react-three/postprocessing or Babylon.js post-process stack
  • GLB / glTF pipeline: asset optimisation, PBR materials, texture compression
  • Python backend skills (FastAPI or equivalent)
  • PWA / offline-first architecture
  • Database integration across heterogeneous sources (connectors, adapters)

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера