Three.js Developer
Posted: 7 hours ago
Job Description
About the Role:We are looking for a highly skilled Three.js Developer with strong experience in building immersive 3D experiences for the web. The ideal candidate should have hands-on expertise in Three.js, React.js, and a solid understanding of 3D physics, mathematics, and graphics programming principles. You will collaborate with designers, developers, and product teams to create high-performance, visually stunning, and interactive 3D applications.Key Responsibilities:Develop and implement interactive 3D visualizations and animations using Three.js and React.js.Optimize 3D rendering performance for web browsers and devices.Work closely with the UI/UX and product design teams to bring complex 3D concepts to life.Integrate physics engines (such as Cannon.js, Ammo.js, or PhysX) to simulate realistic 3D interactions and behaviors.Apply mathematical and geometric computations to solve 3D transformations, lighting, and animation challenges.Collaborate with backend developers to integrate APIs and data-driven 3D content.Debug, test, and maintain high-quality, clean, and efficient code.Stay updated with the latest trends and technologies in WebGL, Three.js, and 3D rendering.Required Skills & Qualifications:3+ years of hands-on experience with Three.js and WebGL development.Strong proficiency in React.js and modern JavaScript (ES6+).Solid understanding of 3D mathematics (vectors, matrices, quaternions, transformations).Experience with 3D physics engines (e.g., Cannon.js, Ammo.js, Oimo.js, or similar).Familiarity with 3D modeling formats (GLTF, OBJ, FBX) and pipeline integration.Knowledge of shaders (GLSL) and rendering techniques is a plus.Strong problem-solving skills and ability to write efficient, maintainable code.Experience with performance optimization for real-time 3D rendering.Preferred Qualifications:Experience with React Three Fiber (R3F) or Three.js + React integration frameworks.Familiarity with TypeScript.Background in computer graphics, game development, or simulation.Exposure to AR/VR (WebXR) development is a plus.What We Offer:Competitive compensation and benefits package.Opportunity to work on cutting-edge 3D web projects.Creative and collaborative work environment.Flexible working hours
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period