About the job
Are you passionate about creating impactful software? Join the cutting-edge team at BIMcollab, where you will play a crucial role in developing a platform that transforms the way construction projects are managed and executed. You will work with advanced 3D technology, enhancing collaboration, minimizing errors, and providing clarity to intricate building data.
About Us
BIMcollab is a recognized leader in BIM quality control and collaboration tools, dedicated to empowering the construction industry to build smarter, faster, and more sustainably. Streamlining the operation of 3D models in web browsers is a complex task, requiring the handling of large files, rapid rendering, and real-time user interactions—all of which need to function flawlessly.
As a member of the Sonic team, you will help simplify this complexity, creating tools that enable architects, engineers, and builders to explore BIM models without the need for bulky desktop software. Your contributions will directly influence how construction projects are designed and delivered on a global scale.
Your Role
In this position, you will be integral to the design and deployment of our web-based 3D visualization functionalities. Utilizing modern frontend technologies, 3D graphics pipelines, and cloud-based services, you will ensure that substantial and intricate BIM models can be rendered, navigated, and manipulated effectively within web browsers. Your focus will be on optimizing performance, ensuring robustness, and developing solutions that align with real-world workflows in construction and engineering.
Key Responsibilities:
- Implement and maintain high-performance browser-based 3D visualization features using modern JavaScript/TypeScript and WebGL engines.
- Develop backend services for processing, optimizing, and delivering large-scale BIM and 3D model data.
- Collaborate closely with Product, Design, and engineering teams to translate functional requirements into technical designs.
- Resolve technical challenges related to rendering pipelines, memory management, large dataset handling, and real-time user interaction.
- Write maintainable, well-tested code and contribute to the enhancement of engineering standards, tooling, and testing strategies.
- Stay up-to-date with advancements in 3D rendering and web-based visualization frameworks.

