Job Description

Senior Frontend Developer (Three.Js / WebGL) – Real-Time 3D Product Configurator (React)

Full-time | Remote or Hybrid (Vaughan, ON)

Portfolio required (no resumes needed)


Magic is building a web-based 3D product configurator for our premium window and door products. This is a real production tool used by real customers, not a demo, game, or one-off prototype.

Users will configure:

  • Sizes
  • Colours
  • Glass types
  • Accessories


What You’ll Build

You’ll build the actual production configurator experience, including:

A real-time 3D configurator using Three.Js (or equivalent WebGL framework)

GLTF / GLB scene integration with clean structure and excellent runtime performance

Interactive product configuration logic:

Variant switching (materials, accessories, glass types)

Rulesets and constraints (what can/can’t be combined)

Apply for this Position

Ready to join Magic? Click the button below to submit your application.

Submit Application