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