Job Description
💼 Position: WebGL / 3D Web Developer
🕒 Experience Required: 2–5 Years
🌍 Location: Fully Remote
⏰ Job Type: Full-time
Role Overview
We are looking for a WebGL / 3D Web Developer to create immersive, interactive browser-based 3D experiences. You’ll work on virtual campuses, media-rich 3D environments, and performance-optimized WebGL applications. Experience with frameworks like PlayCanvas or similar is highly desirable.
Key Responsibilities
- Develop interactive 3D WebGL environments for browsers.
- Build virtual experiences including auditoriums and breakout spaces.
- Implement navigation and camera controls (keyboard, mouse, touch).
- Integrate livestreams and media content into 3D scenes.
- Develop UI components using React (dashboards, registration, media access).
- Work with avatar rendering and basic animations.
- Optimize performance for smooth frame rates across devices.
- Ensure cross-browser compatibility: Chrome, Edge, Firefox, Safari.
- Support responsive behavior on mobile and desktop platforms.
Required Skills
- Strong proficiency in JavaScript or TypeScript.
- Experience with WebGL frameworks (PlayCanvas, Babylon.js, etc.).
- Solid understanding of 3D concepts: transformations, camera systems, vectors.
- Experience with React and modern front-end development practices.
- Knowledge of performance optimization techniques.
- Familiarity with Git and collaborative workflows.
Preferred Skills
- Shader programming (GLSL).
- Exposure to game engines like Unity or Unreal.
- Experience with real-time or multiplayer systems.
- Familiarity with 3D tools like Blender or Maya.
- Interest in XR (AR/VR/MR) projects.
Why Join Us
- Work on cutting-edge 3D & WebGL-based products.
- Build large-scale interactive web experiences.
- Fully remote-first work culture.
- High ownership and learning potential.