Go back

Senior Developer

About the Project

The project is a kid-focused AI learning platform (ages 8–15) that teaches children how to use AI through interactive zones: Learn, Build (Story Quest, Music Lab), Play (Trivia), and a community Gallery.

The platform includes AI-powered tutors, parental controls, and COPPA-compliant design. It is already built and functional — the goal is to polish, harden, and ship it.

Current Tech Stack:
Next.js 16 (App Router)
React 19
TypeScript
Tailwind CSS v4
Supabase (PostgreSQL + Auth + RLS)
Google Gemini API (text & image generation)
ElevenLabs (voice synthesis & music generation)
Framer Motion
Three.js / Spline
Vercel


What You’ll Do

Architecture Review & Hardening
Audit the Next.js App Router architecture, improve error handling, add authentication middleware, optimize API routes, and ensure production readiness (caching, rate limiting, security).

Visual & UI Polish
Refine UI/UX to a market-ready standard including responsive design, micro-interactions, loading states, accessibility (WCAG), and a consistent design system.

3D Character Animation
Bring AI tutors Spike & Luna to life using 3D animated avatars (rigging, idle animations, lip-sync, expressions, interactive reactions) using tools like Spline, Three.js, or Blender.

Cross-Platform / App Packaging
Convert or wrap the web app for iOS and Android using React Native, Capacitor, or PWA. Includes offline support, push notifications, and app store deployment.

Content Safety & API Filtration
Implement filtering layers between the app and AI APIs (Google Gemini, ElevenLabs) to ensure all generated content is age-appropriate. Build moderation pipelines, prompt guardrails, and validation systems.

Kids App Safety Certifications
Ensure compliance with COPPA, kidsSAFE Seal, PRIVO, and app store requirements. Implement parental consent flows and privacy-by-design systems.

Game Design & Development
Design engaging educational game mechanics such as quiz systems, creative tools, rewards, achievements, and difficulty scaling.

Testing & CI/CD
Build testing infrastructure (unit, integration, end-to-end) and establish CI/CD pipelines.

Performance Optimization
Optimize bundle size, media delivery, and API performance.


Required Skills

Must-Have

Next.js (App Router) + React
Core framework of the app including server components, API routes, dynamic routing, and layouts.

TypeScript (Strict Mode)
Entire codebase uses TypeScript.

Tailwind CSS
Used for styling with utility classes and design tokens.

Supabase (PostgreSQL + Auth + RLS)
Handles database, authentication, and row-level security.

AI API Integration
Experience with Google Gemini and ElevenLabs, including prompt engineering and streaming responses.

3D Animation (Three.js / Spline / Blender)
Ability to create animated 3D characters with expressions and interactivity.

Mobile App Development (React Native or Capacitor)
Experience converting web apps into mobile apps.

Responsive UI/UX Design
Strong focus on mobile and tablet responsiveness.

Kids App Safety & Certifications (COPPA, kidsSAFE, PRIVO)
Knowledge of compliance, parental consent flows, and app store requirements.

AI Content Filtration & Moderation
Ability to build multi-layer filtering systems for AI-generated content.

Game Design & Development
Experience creating engaging game systems, progression loops, and age-appropriate gameplay.


Strongly Preferred

Framer Motion
Used for animations and transitions.

ElevenLabs API
Already integrated for voice and music generation.

Testing Tools (Vitest, Jest, Playwright)
No current test suite — needs to be built.

CI/CD (GitHub Actions + Vercel)
Deployment pipeline needs formalization.

Accessibility (WCAG 2.1 AA)
Important for educational platforms.


Nice-to-Have

Blender character rigging and Lottie animations
WebGL shaders
App Store / Play Store submission experience
Analytics tools (Mixpanel, PostHog)
EdTech or kids’ product experience


Project Details

Engagement
Part-time or contract with flexible hours and potential for long-term work.

Collaboration
Work directly with the founder who built the MVP using AI-assisted development.

Codebase
Approximately 80+ components, 20+ API routes, 6 major zones, with a Supabase backend.

Current State
Functional MVP — includes working zones, parent dashboard, gallery system, and live AI content generation. Needs production hardening, UI polish, 3D animation, and mobile packaging.


What We’re Looking For

A developer who can take ownership of the technical finish line and bring the product from a functional MVP to a market-ready application.

You should be comfortable with:

  • Auditing and improving existing architecture rather than rebuilding
  • Making pragmatic decisions on what to fix vs. ship
  • Working with and refining AI-generated code
  • Creating engaging 3D characters for kids
  • Managing web-to-mobile transitions
  • Moving quickly within a small team

Independent Contractor Perks
HMO Coverage for eligible locations
Permanent work from home
Immediate hiring
Steady freelance job

Please click the "Apply" button to complete your application, including the assessment questions, technical check, and voice recording. Your hourly pay rate will be established based on your performance in the application process; submissions with all requirements fulfilled will receive priority review.

Senior Developer

Job Category

Engineering

Job Type

Part Time (20 - 34 Hours per week)

Work Schedule and Timezone

Flexible Schedule within ON, Canada Business Hours (20 hours per week)

Published on

Apr 16 2026