Frontend 3D Visualization Developer

Stratum AI · Remote · Canada ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

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