Frontend 3D Visualization Developer
Stratum, Canada
- Pay
- Not listed by the employer
- Work type
- Remote
- Level
- Not stated
- Area
- Software engineering
- Posted
- Sep 17, 2025
About the role
Role Overview
We're seeking a skilled Frontend Developer with deep 3D visualization expertise to work on an innovative web-based platform for industrial data visualization and planning. This role focuses on creating sophisticated 3D rendering systems that transform complex spatial datasets into intuitive, interactive experiences for technical and non-technical users alike.
Key Responsibilities
3D Visualization Development:
- Design and implement advanced 3D visualization systems for complex spatial data
- Create interactive 3D environments with real-time manipulation capabilities
- Build systems capable of rendering large-scale datasets with hundreds of thousands of objects
- Develop dynamic visualization features that respond to user inputs and data changes
Performance Engineering:
- Architect rendering pipelines optimized for massive datasets
- Implement spatial optimization techniques for efficient scene management
- Design progressive loading strategies and caching mechanisms
- Ensure smooth performance across various devices and browsers
Interactive Features:
- Build intuitive 3D interaction paradigms (selection, measurement, annotation)
- Develop collision detection and raycasting systems
- Create dynamic camera systems and navigation controls
- Implement real-time data filtering and visualization updates
Required Technical Skills
Core 3D Technologies:
- Expert-level knowledge of WebGL and GPU programming concepts
- Proficiency in 3D graphics libraries (Three.js, Babylon.js, or similar)
- Understanding of 3D mathematics, transformations, and projections
- Experience with shader programming (GLSL/WGSL)
- Knowledge of 3D file formats (GLTF, OBJ, FBX, etc.)
Frontend Technologies:
- Strong JavaScript/TypeScript skills
- Modern framework experience (React, Vue, Angular)
- State management for complex applications
- WebAssembly for performance-critical operations
- Web Workers for parallel processing
Data Visualization:
- Experience with data visualization libraries (D3.js, Plotly, etc.)
- Understanding of visual encoding principles
- Ability to handle various data formats (JSON, CSV, binary formats)
- Real-time data streaming and updates
Performance Optimization:
- Proficiency in spatial data structures (octrees, k-d trees, BVH)
- Level-of-detail (LOD) and culling techniques
- Instanced rendering and geometry batching
- Memory management and garbage collection optimization
- Profiling and debugging 3D applications
Additional Valuable Skills
Similar roles at other companies
Software Engineer - 3D Graphics
FortyfiveMountain View
Pay not posted
Posted Dec 19, 2025
Staff Software Engineer - Computer Graphics for the Web (WebGL/WebGPU) (F/M/D)
NavVisMunich Hybrid (NavVis GmbH)
Pay not posted
Posted 23 days ago
Senior Front End Graphics Engineer
True AnomalyLong Beach, CA or Denver, CO, or Washington DC +2
$135K–$195K / yr
Posted Aug 27, 2026
Pay not posted
Posted Jan 27, 2026
Listed on Stratum's Ashby job board; checked 28 h ago. First seen by us 29 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.