TG
3D Graphics Engineer (Three.js / WebGL)
Contract type
Ongoing
Work mode
Remote
Experience
Mid-level · 3+ years
Job description
A 3D Graphics Engineer role at Imerza (Together Group) to own and advance the real-time Three.js and React Three Fiber rendering engine behind a web-based digital twin platform for architectural visualization and real-estate marketing.
At a glance
- Work mode
- Remote
What you'll do
- Build and maintain the real-time Three.js and React Three Fiber rendering engine
- Implement and optimize rendering features: lighting (lightmaps, HDR and image-based lighting, ambient occlusion), anti-aliasing, materials, and post-processing
- Integrate Gaussian splat captures alongside traditional mesh-based 3D content
- Write and debug GLSL shaders and custom materials
- Develop camera systems, navigation, waypoints, and scene interaction
- Own the 3D asset pipeline: glTF and GLB optimization, Draco and mesh compression, KTX2 and Basis texture conversion, and lightmap baking
- Profile and optimize for frame rate, memory, and load time across constrained devices (tablets, kiosks) and large displays
- Use spatial structures (BVH) for fast raycasting, picking, and pathfinding
- Build diagnostics and debug tooling that keep visual quality and performance measurable
- Partner with full stack and web developers to expose clean, well-documented renderer APIs to the web app
- Work with 3D-capture, content, and design teams to bring real spaces and designs into the engine
- Contribute to the Nx monorepo with strong testing, code review, and documentation
- Help define the technical direction of immersive and photoreal experiences
What we're looking for
- 3 to 7+ years of professional software engineering experience, with significant time spent on real-time 3D or graphics
- Deep proficiency with Three.js
- Solid WebGL and GLSL shader experience
- Strong TypeScript or JavaScript skills
- Experience with 3D asset formats and pipelines (glTF and GLB, textures, compression)
- A strong grasp of 3D math (vectors, matrices, quaternions, transforms, and cameras)
- Experience profiling and optimizing rendering performance and memory usage
- A strong eye for visual quality, lighting, and detail
Nice to have
- Gaussian splatting or radiance fields (Spark, Luma, 3D Gaussian Splatting, or NeRF-adjacent work)
- Experience with KTX2 and Basis, Draco, or meshopt compression
- PBR materials, baked lighting and lightmap workflows, and HDR or image-based lighting
- WebXR, VR, or AR (@react-three/xr or similar)
- Familiarity with DCC tools (Blender, 3ds Max, Maya) and capture or photogrammetry pipelines (RealityCapture, Postshot, and similar)
- Experience with Unreal Engine or another real-time engine
- Experience with React, Next.js, or a monorepo (Nx, Turborepo)
- Architecture, AEC, BIM, or spatial-data background
- Experience with PlayCanvas
- React Three Fiber experience
Apply
About Together Group
At Imerza, we are pioneers in architectural visualization software, specializing in digital twins and real-estate marketing. We turn architectural concepts into breathtaking, immersive experiences that run everywhere from a sales-center video wall to a tablet in a buyer's hands.
Key facts
- architectural visualization software
- Imerza specializes in digital twins and real-estate marketing
- The platform runs on kiosks, tablets, desktops, and large-format displays
