What are the responsibilities and job description for the WebXR Developer (Contract) position at Groove Jones?
About Groove Jones:
Groove Jones is a world-renowned, award-winning creative technology studio specializing in immersive technologies and interactive entertainment. Built on collaboration, creative ingenuity, and technical innovation, our team values exploratory thinking, reliable production processes, and a genuine passion for immersive technology. We deliver innovative XR, VR, and WebGL experiences for global brands, pushing creative and technical boundaries in every project.
Role Overview:
We are looking for a highly skilled WebGL/ WebXR Developer to join our team on a contract or project basis. As part of our collaborative environment, you’ll play a vital role in designing, developing, and optimizing next-generation WebXR experiences powered by WebGL technologies.
Duties and Responsibilities:
- Architect and implement engaging, high-performance WebVR experiences using WebGL-based frameworks.
- Build sophisticated interactive 3D applications utilizing three.js and/or React Three Fiber.
- Collaborate closely with creative, design, and 3D technical teams to deliver visually striking and immersive projects.
- Integrate 3D assets (GLTF, FBX, Blender exports) and implement real-time visual effects.
- Optimize WebGL graphics and interactive user flows for cross-browser and cross-platform compatibility, including VR headsets and desktop/mobile.
- Ensure codebase modularity and reusability to support future immersive projects.
- Debug and address technical issues related to 3D rendering performance and browser compatibility.
- Remain current with WebGL, WebVR, and real-time 3D web technology advancements.
Position Requirements:
- Proven expertise in building and launching WebGL/WebVR experiences.
- Advanced hands-on experience with React, React.js, three.js and/or React Three Fiber.
- Strong portfolio featuring interactive WebGL projects, with an emphasis on web-based VR applications.
- Deep understanding of GPU-based rendering, shaders, and real-time graphics pipelines.
- Demonstrated application of Object-Oriented Programming (OOP) in production environments.
- Solid knowledge of SOLID principles and their application to 3D web development.
- Familiarity with commonly used design patterns in immersive and interactive application architecture.
- Experience integrating and optimizing 3D models/assets for web delivery.
- Prior collaboration with creative and technical teams on 3D interactive projects.
Bonus Points:
- Experience designing immersive user flows and landing pages for WebVR content.
- Familiarity with spatial audio/web audio APIs in web-based VR.
- Contributions to open-source WebGL or 3D web frameworks.