
3D Web Developer (JavaScript/Three.js) at Globaldev Group. 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. Your primary responsibility will be to develop a new, high-performance web-based solution.. 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.. . Key features . . 360-degree video playback: Develop a robust and performant video player that can handle high-resolution 360-degree video seamlessly within a web browser. . . LiDAR data integration: Implement the rendering and interaction of LiDAR point cloud data, allowing users to explore a detailed 3D environment alongside the video. . . Bounding box marking and editing: Create a user-friendly interface for adding, editing, and managing bounding boxes directly on the 360-degree video feed to annotate specific objects or areas. . . Size calculations: Develop functionality to calculate the size and dimensions of objects within the scene, leveraging the LiDAR data for accurate measurements. . . Image extraction: Enable users to capture high-quality still images from the video feed and the 3D scene, including the overlaid data.. . Company Location: Ukraine.