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
To apply for this and other jobs on Djinni login or signup.
Loading...