Job Description :
We’re building interactive, animation-driven mini-games and experiences that run smoothly inside mobile and web applications. You’ll own rich 2D / 3D scenes with React, React-Three-Fiber (R3F), custom shaders, SVG animation, real-time audio / video textures, and airtight performance on iOS / Android WebViews and desktop browsers.
Requirements :
- 5+ years in modern React developing Reusable components, custom hooks etc and strong in TypeScript.
- 3+ years with React-Three-Fiber / Three.js building interactive, animated scenes / effects.
- Proficiency in JavaScript, HTML5, and CSS.
- SVG mastery : paths, viewBox, transforms, masking, filters and orchestrating animation.
- Media handling : video textures, iOS autoplay constraints, user-gesture gating.
- Experience delivering inside mobile WebViews / iframes and handling cross-app messaging.
- Strong debugging skills on Safari / iOS, Android Chrome, desktop browsers; comfort with Dev tools, WebGL inspector etc.
- Deep performance intuition : draw call / overdraw / GPUMem, texture formats & mipmaps, instancing, batching, cache invalidation.
- Experience with Lottie, converting motion design into code / shaders.
Responsibilities :
Ability to implement animation games end to end.Build internal tools : level / scene loaders, develop effects and debug accordingly.Collaborate with design / illustration / animators to translate motion specs into production-ready code.Ship reliable code : unit / integration tests, analytics hooks, error logging.Profile and fix performance issues across devices (Safari / iOS WKWebView, Android WebView, Chrome / Edge / Firefox).This position offers a unique opportunity to use your creative talents to make a meaningful difference in the lives of children with autism and their families. The ideal candidate will have a passion for creating fluidic, immersive and user-friendly educational games catering to the needs of children; Solving core animation development and game flow using Three.js and React three fiber.