We are looking for a Software Engineer with experience building interactive 3D and real-time applications for web platforms. The ideal candidate has worked on projects involving 3D assets, game-like interactions, or immersive web experiences, and is comfortable maintaining existing systems while helping evolve them. This role focuses primarily on frontend development with 3D/interactive elements.
Key Responsibilities
• Develop, maintain, and optimize interactive 3D experiences for web and mobile browsers
• Work with existing interactive applications and support refactoring or migration to updated technologies
• Implement interactive scenes, animations, and user interactions involving 3D assets
• Collaborate closely with designers, artists, and product teams to integrate 3D assets and ensure visual quality and performance
• Identify and resolve performance, compatibility, and device-specific issues
Required Skills & Experience
• Strong proficiency in JavaScript/TypeScript for interactive or real-time web applications
• Experience working with Three.js, A-Frame, or similar WebGL-based frameworks
• Understanding of 3D concepts: scene graphs, animations, asset loading, real-time rendering pipelines
• Familiarity with real-time application concepts (game loops, event systems, performance optimization)
• Understanding of rendering constraints on mobile browsers and cross-platform environments
• Ability to debug complex interaction and rendering issues across different devices
Nice-to-Have (Willingness to Learn Acceptable)
• Experience with WebAR workflows or camera-based interactions
• Familiarity with TensorFlow.js or ML libraries for real-time tracking
• Background with game engines (Unity, Unreal) or native AR/VR development
• Experience building AR/VR content or simulations
Application Confirmation
You're applying for the role below: