Advanced WebGL Developer
Technology
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?