Overview
*Job Title
*
Full Stack Developer (Flutter + Backend) — WhiteChart
About WhiteChart
WhiteChart is building a platform that helps workers find daily-based freelance work and enables contractors to post requirements and hire quickly. The product is mobile-first with separate experiences for workers and contractors, plus an admin panel.
Role Overview
We need a Full Stack Developer with Flutter as the #1 requirement who can build the mobile app(s) end-to-end and integrate them with a scalable backend.
Primary Requirement (Must-Have)
✅ Strong Flutter Development (First Priority)
Proven experience building production apps in Flutter (Dart)
Strong understanding of state management (Bloc / Riverpod / Provider)
Clean UI implementation, responsive layouts, reusable components
API integration, error handling, loading states, pagination
Familiar with releases, builds, and debugging (Android focus; iOS good-to-have)
Key Responsibilities
- Build Flutter app
- Build/maintain backend services
- Implement core platform modules
- Worker profile & skill categories (mechanical/civil/fitting/electric, etc.)
Ensure app is fast, stable, and ready for MVP launch
Backend Expectations (Must-Have)
Experience with one backend stack:
Node.js or FastAPI (or equivalent)
Database: PostgreSQL
Ability to design clean APIs and data models
Good-to-Have
Push notifications (FCM)
PWA/Web support (optional if we add later)
Firebase (Auth, FCM, Analytics) or equivalent
Docker, CI/CD, deployment experience
Experience building marketplaces/two-sided platforms
Deliverables / MVP Scope
Flutter apps
Stable backend + database + deployment
Work Setup
Type: Intern
Mode: Remote / Hybrid (flexible)
Start: Immediate / ASAP