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