eCommerce Mobile App In Flutter (Phase 1)

Job ID: 40113093

Budget: $3,000 – $5,000 USD

Project Title
Flutter Mobile App Frontend Developer (Long-term Project, Phase 1)

Project Overview
We are looking for an experienced Flutter frontend developer to build a consumer-facing mobile application for iOS and Android.

The project will be delivered in three phases. This job is for the first phase, with strong potential for continued collaboration in later phases.

This role focuses on frontend development. Backend APIs will be provided.

Design & UI
- Complete UI/UX designs will be provided
- The app should be implemented as close to the designs as possible
- Strong attention to spacing, typography, layout consistency, and interaction details is required
- Single Flutter codebase targeting both iOS and Android

Scope of Work (First Phase – High Level)
The first phase includes implementation of a multi-page mobile application with approximately 30+ screens and UI states, covering:

- Authentication and onboarding flows, including multiple screen states (registration, verification, login, password reset)
- Welcome and onboarding screens with step-based navigation
- User profile and account-related pages, including view and edit forms
- A main home/dashboard screen composed of multiple UI sections and dynamic content areas
- Bottom navigation with multiple primary sections and nested pages
- A member/account center with multiple sub-pages (lists, detail views, forms, and empty states)
- Basic role-based or group-related management pages
- Common UI states such as loading, error, empty, and success states

Exact workflows, edge cases, and business rules will be handled via API responses.

Technical Requirements
- Flutter (production experience required)
- Strong experience translating design files (e.g. Figma exports) into high-quality, pixel-accurate UI
- State management experience (Provider, Riverpod, Bloc, or similar)
- REST API integration experience
- Clean, maintainable, and scalable project structure

CI/CD & App Store Deployment
- Set up CI/CD for automated builds
- Upload builds to App Store TestFlight and Google Play internal testing
- Experience with fastlane, GitHub Actions, Codemagic, Bitrise, or similar tools is required

Communication
- Must be able to communicate in Chinese (written communication required)

Project Type
Fixed price for the first phase

Future Work
This is the first of three planned phases.
Long-term collaboration is expected for the right developer or team.

To Apply
Please include:
- Flutter portfolio (production apps preferred)
- Estimated timeline for the first phase
- Rough budget range or pricing approach
- Confirmation of Chinese communication ability
- Confirmation of CI/CD and app store release experience