Senior React + Three.js Developer (Interactive Installations)

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.

Apply for this job

Enter your full name
Enter a valid email address
Enter a valid phone number
Add your cover letter to support your application
Upload your CV to accompany your application for this job. Accepted file types are DPC, DOCX, PDF, HTML and TXT

We are uploading your application. It may take a few moments to read your resume. Please wait!