 
        
        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 architectural decisions and R&D phases of a browser-native 3D platform built on top of Unity WebGL
 * Define and implement the web technology stack, including Unity WebGL, WebAssembly modules, and JavaScript interoperability
 * Export existing Unity desktop functionality to WebGL, integrating C++ logic using Emscripten
 * Develop a web interface that integrates with the Unity canvas (e.g., via Vue.js or a comparable frontend framework)
 * Collaborate with product teams to translate clinical requirements into performant 3D tools
 * Work with backend engineers on real-time collaboration features, including data streaming and session sync
 * Participate in agile team processes, including weekly stand-ups, sprint planning, and stakeholder reviews
Technical Requirements
 * Proven experience with Unity WebGL builds and plugin integration workflows
 * Hands-on experience compiling and integrating C++ or Rust libraries into WebAssembly using Emscripten
 * Proficiency in JavaScript, TypeScript, and modern frontend tools such as Vite, Webpack, or Rollup
 * Strong understanding of WebGL and browser-based 3D rendering constraints
 * Experience working with 3D file formats such as STL, OBJ, or 3MF
 * Knowledge of performance optimization and memory management in browser environments
 * Familiarity with Unity’s interaction system and how to extend or interface with it in a WebGL context
Nice to Have
 * Experience with Vue.js or another modern reactive frontend framework
 * Background in medical software or regulated industries (HIPAA, FDA, etc.)
 * Exposure to collaborative multi-user environments, such as CRDT-based or real-time sync architectures
 * Familiarity with cloud-based processing workflows (AWS, Azure)
 * Experience with mesh processing libraries such as libigl, CGAL, or pmp in WASM pipelines
#J-18808-Ljbffr