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.