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