Looking for a ThreeJS Developer to build tools on top of Autodesk Viewer in a construction software startup

We are a construction software startup company based in Australia looking for a talented ThreeJS developer to build add-ons on top of the Autodesk Viewer. The viewer will be used within our estimating platform and provide the end users functionality to perform quantity take-offs, saving viewer states, performing markups and much more.

Initially we are wanting to develop out two tools on top of the viewer:

  1. A polygon type tool that will allow the user to draw a free form shape on a surface that will result in an area quantity once this shape has 3 or more points.

  2. The second tool is similar, but users can select objects within the Autodesk Viewer and the shape will be created based on the surface of that object.

Please see an example of the type of thing we are after below. This will show you what the object looks like before the ideal tool is applied all the way through to the preferred outcome using the tool.

View 1.pdf (1.3 MB)

View 2.pdf (1.2 MB)

View 3.pdf (1.3 MB)

View 4.pdf (1.4 MB)

View 5.pdf (1.3 MB)

View 6.pdf (1.3 MB)

Please have a look and explore the Autodesk Viewer and API if you are unfamiliar https://viewer.autodesk.com/

This is just the beginning of what we will be doing with the viewer and ThreeJS so there is plenty of work going forward for any successful applicant.


  • Work with our team to understand and develop the add-ons for the Autodesk Viewer.
  • Develop a polygon tool for users to draw free-form shapes on surfaces using ThreeJS.
  • Implement functionality to calculate area quantities based on the created shape.
  • Create a tool where users can select objects within the Autodesk Viewer to form the shape.
  • Ensure seamless integration of the add-ons into our construction software platform.
  • Optimise performance to handle complex 3D models and ensure real-time interactivity.
  • Test the tools thoroughly to identify and fix any issues or bugs.
  • Document the development process, including architectural decisions and usage instructions.


  • Extensive ThreeJS experience with a portfolio showing previous work
  • Ability to create custom tools and features using ThreeJS, focusing on user interactions and
  • Experience of Angular
  • Experienced in Typescript


  • Previous experience developing add-ons or extensions for the Autodesk Viewer.

If you have a passion for ThreeJS and you are interested in this opportunity please send an email to info@coreestimator.com.au. Please include your location (Country, City), your salary/contract expectations, and a link to your GitHub profile or previous projects.

I am unable to share the mail in the mentioned mail id.

1 Like


Hope you are doing well

As I have seen your post and I have 6 plus years of experience on this and I can do the job and I have read out all the requirements mentioned above, and you can reach me out at mandy@techsolvo.com

Can we discus more on this?

Thanks& Regards


As a professional 3D Website Developer with enough experience in three.js , I am interested in this project, so I would like to work with you.
In the past, I have developed several 3D Shopify, 3D Interactive WebSites, 3D Web Games, 3D Virtual Store, 3D Product Configurator using WebGL/ Three.js, so I’m confident in such projects. Please check my portfolio and previous projects.

In the past , I have worked as a full stack 3D developer (three.js /webGL developer) in several IT companies as a part of the development team and during that time,
I have gained extensive experience in developing complex 3D web applications using Babylon.js/ Three.js/ React.js My main 3D skills are creating 3D interactive animations, 3D Product Configurator, 3D web games and other 3d web apps using Three.js ,R3F, Next.js and Vue.js .
if you don’t mind, I would like to discuss the job position in more detail.
Looking forward to hearing from you soon.


Please check out my Threejs project for metaverse and for architectural development showcasing, if you feel this can add value to your project please contact me.

Best regards.

This topic was automatically closed after 30 days. New replies are no longer allowed.