Stratum AI

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

This listing is sourced directly from Stratum AI's careers page and normalized into a canonical job model.