About the Role
We are looking for a developer experienced in Typescript and 3D graphics to enhance our core visualization platform. You will work on improving rendering accuracy, developing new modeling capabilities, and ensuring smooth user interactions in a browser-based 3D environment.
Responsibilities
- Develop and maintain 3D rendering components using Typescript
- Optimize graphics performance for real-time interaction
- Implement new modeling and visualization features
- Collaborate with designers to refine visual output
- Debug and resolve rendering inconsistencies
- Improve code structure for scalability
- Ensure compatibility across modern browsers
- Work with physics-based simulations for object behavior
- Enhance lighting and material systems
- Support responsive design in 3D environments
- Maintain clean and documented code
- Participate in code reviews
- Integrate user feedback into feature improvements
- Troubleshoot rendering issues on various devices
- Contribute to architectural decisions for 3D systems
Nice to Have
- Experience with WebGPU
- Background in computer graphics or game development
- Familiarity with CAD or 3D modeling software
- Knowledge of physics engines
- Experience with testing 3D applications
- Contributions to open-source graphics projects
- Understanding of accessibility in visual tools
- Experience with collaborative editing systems
Compensation
Competitive salary based on experience
Work Arrangement
Remote-friendly with flexible hours
Team
Small, focused engineering team working on core product features
Tech Stack
Typescript, WebGL, Three.js, Node.js, Webpack, Git, GLSL, Jest
What We Build
- A real-time 3D interior design application that runs in the browser
- Tools that allow users to create floor plans and visualize spaces in 3D
- Features that combine usability with accurate geometric representation
Available for qualified candidates