Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Cairo, Egypt
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Flutter Front-End Developer (UI Only) — ~105 Screens
Project type: Front-end only (Flutter). No backend work required.
Project Overview
- We are looking for an experienced Flutter developer to implement the front-end UI for a large mobile application. The design is ready in Figma and the total scope is approximately 105 screens. You will implement pixel-accurate, responsive screens using the provided design system and shared UI components.
Scope of Work
- Implement ~105 screens from Figma (UI only).
- Follow the provided Design System (AppBar, BottomNav, Buttons, Inputs, Colors, Typography).
Deliver clean, maintainable, and well-structured code (widgets/screens/models/services separation).
- Responsive support for common phone sizes and tablets.
- No backend integration — stubs/mock services will be used for data flows.
Key Requirements :
- Strong Flutter & Dart experience (production apps).
- Ability to implement pixel-perfect UIs from Figma (≥ 95% visual match).
- Use of a state-management approach (Provider / Riverpod / bloc — your preference, explain in proposal).
- Routing: use go_router or named routes. Code must be modular and feature-based.
- Performance-conscious code: use const where possible, use builders for long lists, lazy loading images.
- Code quality: pass flutter analyze, meaningful comments for complex logic, no dead code.
- Deliver via a private GitHub repository. Work in feature branches and open PRs for deliveries.
Sign NDA and Code Ownership Agreement before receiving full Figma files.
Deliverables & Workflow
Repository with modular structure: lib/core/, lib/features/, lib/routes/, lib/demo/ui_showcase.dart.
Shared UI components implemented in lib/core/widgets/ (AppBar, NavBar, Buttons, Inputs, etc.).
Deliver screens in batches (suggested batch size: 8–12 screens) — each batch delivered via a pull request.
Each PR should include screenshots / short video showing the implemented screens on a device/emulator.
Final delivery: full source code, README with run & build instructions, and a short handover video (5–10 min) explaining structure and how to run locally.
Timeline
Estimated project timeline: 4–6 weeks (to be refined after reviewing your approach). You must provide estimated time to complete one batch of 10 screens in your proposal.
Payment & Contract :
- Price: To be discussed — provide your rate and an estimated total for the full scope.
- Payment milestones tied to batches delivered and accepted.
- NDA and Code Ownership Agreement required before sharing Figma and repository access.
- Late delivery penalties and acceptance criteria will be included in the contract." (client-provided description)
Matched companies (2)

Haven Futures
