Stratum AI
Frontend 3D Visualization Developer
Canada
Sponsorship not specifiedDetected 307 days ago
JavaScriptTypeScriptReactVue.jsAngularDistributed SystemsData StructuresCI/CDData VisualizationCAMAR/VRGISProblem Solving
About the role
- 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.
Responsibilities
- 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
- Implement spatial optimization techniques for efficient scene management
- Design progressive loading strategies and caching mechanisms
- 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
Requirements
- Experience with data visualization libraries (D3.js, Plotly, etc.)
- Ability to handle various data formats (JSON, CSV, binary formats)
- Proficiency in spatial data structures (octrees, k-d trees, BVH)
- Required Technical Skills
Nice to have
- GIS and mapping technologies
- CAD/CAM software experience
- Scientific computing backgrounds
- Understanding of coordinate systems and projections
- Experience with industry-specific visualization needs
Skills
- 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.)
- 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
- Cloud computing and distributed systems
- Containerization and microservices
Apply directly at Stratum AI →Create a free account for alerts like thisView Stratum AI immigration profile
This listing is sourced directly from Stratum AI's careers page and normalized into a canonical job model.