Tech Lead / Solution Architect (Web3D)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
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/нанимающего менеджера