Senior ThreeJs Developer
About the Role
We're looking for a Senior Three.js Developer to lead the development of immersive, web-based 3D visualizations and interactive experiences. This role blends deep Three.js and WebGL knowledge with backend integration and game development fundamentals.
You’ll collaborate with cross-functional teams to create high-performance real-time 3D applications that run seamlessly in the browser.
Key Responsibilities- Design and implement real-time 3D scenes and interactions using Three.js and WebGL
- Build optimized rendering pipelines for web platforms
- Integrate backend systems using Node.js, WebSockets, and REST APIs
- Work with designers and gameplay engineers to connect visuals with interactivity
- Troubleshoot rendering bugs, performance issues, and latency bottlenecks
- Rapidly prototype concepts, validate with stakeholders, and iterate
- Contribute to code quality, testing, and deployment standards
- Strong expertise in Three.js and WebGL, with a proven portfolio
- Solid experience with JavaScript backend development, especially real-time systems
- Background in game development using engines like Unity (or equivalent)
- Familiarity with rendering optimization, shader development (GLSL), and asset workflows
- Excellent debugging skills across client-server environments
- Ability to work independently and collaboratively in a distributed team
- Clear and proactive communication skills
- Experience with multiplayer game logic and real-time data sync
- Knowledge of React, Vue, or other UI frameworks for hybrid 3D/2D interfaces
- Understanding of procedural generation, physics engines, or spatial algorithms
- Prior work on creative technology, interactive simulations, or web-based installations
- Contributions to open-source Three.js projects or plugins
- Work with cutting-edge 3D web technology and high-impact projects
- Join a remote-first, creative, and highly collaborative team
- Contribute to meaningful game and visualization experiences that reach global audiences