Frontend 3D Visualization Developer
Stratum AI · Remote · Canada ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Expert WebGL & GPU
- Three.js or Babylon.js
- Large-scale 3D data
- TypeScript & React
- Performance engineering
Join the team to develop a web-based platform for industrial data visualization and planning. You will create sophisticated 3D rendering systems that transform complex spatial datasets into intuitive, interactive experiences for diverse users.
What you'll do
- Design advanced 3D visualization systems for complex spatial data
- Create interactive environments with real-time manipulation capabilities
- Render large-scale datasets containing hundreds of thousands of objects
- Architect rendering pipelines optimized for massive data volumes
- Implement spatial optimization techniques for efficient scene management
- Build intuitive 3D interaction paradigms like selection and measurement
- Develop collision detection and raycasting systems
- Ensure smooth performance across various devices and browsers
What you'll need
- Expert-level knowledge of WebGL and GPU programming concepts
- Proficiency in 3D graphics libraries such as Three.js or Babylon.js
- Strong JavaScript and TypeScript skills
- Experience with modern frameworks like React, Vue, or Angular
- Understanding of 3D mathematics, transformations, and projections
- Experience with shader programming using GLSL or WGSL
- Knowledge of 3D file formats including GLTF, OBJ, and FBX
- Proficiency in spatial data structures like octrees and BVH
Nice to have
- Experience with physical-based rendering and post-processing effects
- Background in VR or AR development
- Knowledge of volume rendering and point cloud visualization
- Familiarity with GIS and mapping technologies
- Experience with CAD/CAM software
- Understanding of cloud computing and distributed systems
- Background in scientific computing
Stack
- WebGL
- Three.js
- Babylon.js
- JavaScript
- TypeScript
- React
- Vue
- Angular
- GLSL
- WGSL
- D3.js
- Plotly
- WebAssembly
- Web Workers