Three.js developer - Advanced 3D Web Application
We are looking for a developer with strong 3D web fundamentals and the grit to dive into an existing codebase, refactor thoughtfully, and ship high-quality features.
What you’ll work on:
- Implementing and optimizing complex 3D interactions in the browser - custom geometries, shapes, raycasting, post effects
- Evolving an existing architecture - introducing clear command patterns, improving state flows, and reducing tech debt
- Floorplan logic and constraints - graph-based modeling, snapping, validation, and measurements
Collaborating closely with designers and 3D engineers to align performance, UX, and rendering quality
Must-have qualifications:
- Engineering background or equivalent hands-on experience
- Solid math for real-time graphics - matrices, quaternions, vector math
- Basic graph theory - practical use for floorplan construction and constraints
- Strong experience with Three.js - custom geometries, shapes, raycasting, post-processing
- Experience with preact/signals or a similar signals-based pattern for state
- Familiarity with the command pattern and undo-redo architecture
- Working understanding of React (v19 readiness is a plus)
Proficiency with TypeScript
Nice to have:
- Experience with Konva.js for 2D canvas overlays and editors
- Familiarity with performance profiling and WebGL performance budgeting
- Comfort working with scene graphs, asset pipelines, and geometry utilities
Prior work refactoring medium-large front-end codebases
Soft skills that matter:
- High attention to detail and perseverance - there is existing code to understand, refactor, or rewrite where needed
Structured thinking, clean abstractions, clear communication
What to include:
- CV and a link to your active GitHub profile
Short note with relevant 3D or complex UI examples - links, demos, or repos are great
If this sounds like you, reach out - we’d love to talk.
Required languages
| English | B1 - Intermediate |
Published 14 November
45 views
·
9 applications
📊
$1800-3000
Average salary range of similar jobs in
analytics →
Loading...