Senior React + Three.js Developer (Interactive Installations)
Permanent | London | £65,000 - £85,000 Per Year | Job No: 1997
Senior React + Three.js Developer (Interactive Installations)
Type: Permanent or long-term contract (flexible)
Location: London-based role – 3 days in the studio p/week
The studio
The company is a globally recognised creative production studio that builds immersive, interactive experiences for innovation spaces, brand environments, and cultural venues. Owing to a marked increase in projects, the company are seeking an experienced Senior React + Three.js Developer to work on a number of exciting upcoming projects.
What makes this job stand out
- You’ll build things people physically engage with, in real spaces, with real audiences.
- You’ll have proper ownership: take work from concept through build to launch, not just ticket-shuffling.
- The work is varied: interactive 3D, data-driven stories, performance challenges, and the satisfaction of shipping something that has to hold up in the wild.
- You’ll be surrounded by designers and creative technologists who care about craft, not buzzwords.
- You’ll have time to do it properly: performance, stability, and clean architecture matter here because installations punish shortcuts.
The role
As a Senior React + Three.js Developer (Interactive Installations), you’ll be the React + 3D specialist helping to ship installation-grade experiences. That means building beautiful interactive scenes, but also hardening them so they run reliably day after day. The Senior React + Three.js Developer will be central to their approach to real-time 3D delivery across projects.
What you’ll be doing
- Building real-time 3D experiences using React + Three.js
- Using a React-to-Three integration layer like @react-three/fiber (plus the surrounding ecosystem)
- Creating reusable scene/component systems so they can move fast without chaos
- Performance work: profiling, asset optimisation, render budgets, graceful degradation
- Integrating real-world inputs and content updates (data feeds, control layers, CMS-driven content, etc.)
- Supporting installation and commissioning when needed (occasional on-site days)
What they’re looking for (must-haves)
- Strong React experience (TypeScript preferred)
- Solid Three.js experience with proof you’ve shipped interactive 3D (portfolio, demos, videos)
- Real experience with react-three-fiber / @react-three/fiber (or equivalent patterns)
- proficient with managing performance constraints and debugging in real-time rendering
- Practical engineering mindset: you can build fast and build for reliability
Strong bonus points
- Shaders / GLSL, post-processing, lighting and material pipelines
- Experience with kiosk deployments (offline-first, auto-restart, watchdog patterns, “it just runs”)
- Multi-display or large-format screen experience
- Sensors / OSC / websockets / unusual inputs
- Any museum, exhibition, experiential, themed environment, or live events background
This is an exciting opportunity to join a busy company with a solid pipeline of varied, high-profile projects.
Click apply for more information.