Location: Remote
Contract Type: Full time
About the Project
We are building a next-generation 3D web engine to support the design and customization of orthopaedic devices, transitioning from a Unity-based desktop application to a collaborative, browser-based platform. The goal is to enable real-time 3D visualisation, customisation, and streamlined data workflows for clinical users.
Key Responsibilities
Lead the early-stage architecture and R&D for our 3D web platform.
Evaluate and finalize the technology stack, with a focus on libraries like Three.js or alternatives.
Build foundational components that replicate and extend our current desktop functionality (see Forma Desktop).
Collaborate with product stakeholders to translate feature specifications into scalable, web-based implementations.
Work closely with backend teams to define server-side requirements for data handling and real-time collaboration.
Participate in weekly stand-ups with cross-functional stakeholders to align on deliverables, share progress, and iterate based on feedback.
Technical Requirements
Proven experience with WebGL and 3D frameworks such as Three.js, Babylon.js, or similar.
Solid knowledge of JavaScript, TypeScript, and modern front-end development best practices.
Experience with real-time 3D rendering in web environments.
Familiarity with CAD, mesh processing, or medical imaging data is a strong plus.
Exposure to Unity and its transition constraints to web environments.
Understanding of scalable architecture and R&D workflows for new platforms.
Nice to Have
Background in medical or healthcare applications.
Experience with collaborative tools (e.g., multi-user editing, live data sync).
Familiarity with cloud services (e.g., AWS, Azure) for backend infrastructure.