Full-Stack AI-Powered Web Application Developer

Job ID: 40037616

Budget: $10 – $30 CAD

Developing a digital learning Web Application. The platform includes:

- Structured learning modules
- Interactive exercises
- User dashboards
- Progress tracking
- Personalized content
- Optional AI-powered guidance

Responsibilities
----------------
Front-End:
- Convert Figma designs into high-quality Next.js pages
- Build reusable React components using TypeScript + Tailwind CSS
- Ensure responsive UI across devices

Back-End / Integration:
- Implement Supabase authentication & database logic
- Configure Row Level Security (RLS)
- Build secure API routes as needed
- Integrate external APIs (AI endpoints, etc.)

Workflow & Delivery:
- Work inside our GitHub repository
- Submit work exclusively through pull requests
- Deploy updates using Vercel
- Provide documentation for all implemented features

Required Technical Skills
-------------------------
Must Have:
- Next.js (App Router)
- React (functional components, hooks)
- TypeScript (TS/TSX)
- Tailwind CSS
- Supabase (auth, SQL, RLS, CRUD)
- GitHub + PR workflows
- Vercel deployment experience
- Ability to convert Figma designs into working UI

Nice to Have:
- shadcn/ui
- Prisma
- Experience integrating AI APIs

Work Expectations
-----------------
- Strong communication
- Clean, maintainable code
- Ability to explain technical decisions
- Reliable, organized, and collaborative

Pre‑Start Requirements
----------------------
Developer must agree to:
- Work through pull requests only
- Sign an NDA + IP Assignment
- Document all code and features
- Communicate progress regularly
- Complete a short paid test task