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.