Skip to main content

Advanced WebGL Developer

Technology
ELB Learning
3 weeks agoUntil 3/5/2026

Job description

Senior technical leader responsible for architecting, building, and modernizing scalable, high-performance eLearning systems. Combines advanced frontend engineering, 3D/WebGL development, LMS integrations, backend data systems, and long-term product ownership.

Product Environment

  • Custom HTML5/CSS3/JavaScript learning applications
  • Storyline course development and output customization
  • SCORM 1.2, SCORM 2004, and xAPI-compliant delivery
  • Interactive 3D learning using Three.Js and WebGL
  • LMS integrations, tracking, and reporting systems
  • MySQL-based backend architecture

Core Competencies

1. Advanced 3D Web Development & Shaders

  • Three.Js scene architecture (camera, lighting, environment maps)
  • GLTF/GLB asset integration and optimization
  • Custom GLSL vertex and fragment shader development
  • Procedural effects (water, fire, glow, distortion, particle systems)
  • ShaderMaterial / RawShaderMaterial, uniforms, attributes, varyings
  • Time-based animation and noise functions (Perlin/Simplex)
  • requestAnimationFrame animation loops and scripted interactions
  • Raycasting, camera transitions, and simulation systems
  • Post-processing pipelines (Bloom, DOF, FXAA)
  • Performance optimization (draw calls, textures, DRACO, GPU memory)

2. Frontend & LMS Engineering

  • Expert HTML5, CSS3 (responsive design, accessibility, Flexbox, Grid)
  • Advanced JavaScript (DOM architecture, OOP patterns, performance optimization)
  • Custom LMS tracking logic and debugging
  • Advanced Storyline development and published output modification
  • Deep expertise in SCORM 1.2, SCORM 2004, and xAPI
  • LMS integration troubleshooting and compliance validation
  • Reverse-engineering and working with generated/minified code

3. Backend & Data Systems

  • MySQL schema design and query optimization
  • Learning data tracking and reporting systems
  • API development and server-side validation (PHP preferred)

4. Research, Modernization & Innovation

  • Prototype advanced rendering and interaction techniques
  • Translate experimental R&D into production-ready systems
  • Modernize legacy learning assets while maintaining stability
  • Stay current with emerging Web 3D technologies
  • The ability to effectively use AI tools will be an added advantage

¿Te interesa este puesto?