Senior Three.js / WebGL Developer (3D Patio & Roof Configurator)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$735.00 - $895.00 per month

HOURS PER WEEK

30

DATE UPDATED

Jun 9, 2026

JOB OVERVIEW

We're building a browser-based 3D patio and roof configurator that lets homeowners and builders design custom patios in real time and get instant pricing. Users pick a style (flat or gable roof), set dimensions, attach the patio to a house wall, choose materials, colours, gutters, infill panels and more, and the Three.js scene updates live. The app also generates spec sheets and PDF quotes from the configured design.

The 3D side is already functional. We have working flat and gable patio builders, dynamic rafter and beam generation, house attachment, measurement labels, and a server-side rendering path for preview images. Now we want someone strong in Three.js to help us take the 3D experience to the next level.

Current stack
Three.js (WebGL) for all 3D rendering. GLB/GLTF models for houses, roof components, gutters, fascia and more. Vanilla JS with a Babel build pipeline, Express/Node backend, EJS views, Stripe for payments and Firebase for auth.
What you'll work on

Improving geometry accuracy across dynamic rafters and beams, gutters, roof pitch and wall attachment. Parametric model generation that stays correct as dimensions change. GLB model integration, materials, lighting and visual polish. Performance optimisation and clean, maintainable scene code. Fixing edge case bugs in the flat and gable builders.
You should have

Solid hands-on Three.js experience on real projects, not just demos. A good grasp of 3D math including transforms, geometry, materials and lighting. Comfort working in a vanilla JS codebase with no heavy framework. Bonus points for parametric or CAD-style modelling, GLTF/GLB authoring, and performance tuning.

How to apply

Send a short intro, links to your Three.js work or portfolio (live demos strongly preferred), and your availability and expected monthly rate. Applications without portfolio links will not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin