The current solution for playing 360-degree video with various data overlays is built in Unity, which has presented challenges with performance and video quality.
Primary responsibility: develop a new, high-performance web-based solution.
Key features to implement: 360-degree video playback, LiDAR data integration, bounding box marking and editing, size calculations, image extraction.
Requirements
Extensive experience with JavaScript: You should be a senior-level developer with a deep understanding of modern JavaScript (ES6+).
Expertise in 3D web development: Proven experience with a major 3D library like Three.js is a must.
A strong grasp of WebGL is also highly desirable.
Proven track record: A portfolio of past projects that demonstrates your ability to build complex, high-performance web applications with 3D elements.
Problem-solving aptitude: The ability to identify and resolve complex technical challenges related to video performance, data rendering, and user interaction.
Self-motivated and independent: You should be comfortable working autonomously to deliver a functional PoC with minimal supervision.