Web-Based 3D Configurator Developer Wanted

Job ID: 40357316

Budget: $2 – $8 USD

3D Software Developer (Three.js) - Web-Based Configurator

Location: Remote
Type: Contractor - hourly tracking

Role:
We are seeking an experienced 3D Software Developer with strong Three.js expertise to support the continued development of our browser-based 3D builder. Initial development is complete and the focus is now on refinement, performance optimization, feature expansion, and ongoing maintenance.
This role will work closely with our existing development team to enhance a production-level configurator used in engineering and manufacturing workflows.

Responsibilities:
Enhance and maintain a 3D configurator built with Three.js
Debug and resolve geometry, rendering, and interaction issues
Optimize performance across desktop and mobile WebGL environments
Support integration of other internal software/products and other system components
Collaborate on feature improvements, including large-scale structure modeling
Contribute to architecture decisions across rendering, interaction, and domain logic

Skills & Qualifications
5+ years of software engineering experience (JavaScript/TypeScript)
3+ years of hands-on Three.js experience in production environments
Strong understanding of
BufferGeometry
InstancedMesh
Raycasting
Transforms, scene graphs, and camera systems
Experience building interactive 3D applications in the browser
Background in configurators, CAD-like tools, BIM, digital twins, or similar systems
Strong debugging skills, especially with geometry edge cases and layout issues
Proven ability to optimize performance in WebGL applications
Preferred Qualifications:
Experience working with engineering, construction, or manufacturing applications
Familiarity with parametric modeling or rules-based configurators
Experience integrating external systems
Ability to work independently in a fast-paced, iterative environment

To Apply:
resume
portfolio with examples of Three.js or WebGL projects