Flutter Developer — Full App Build (Frontend + Firebase Backend) | Arabic RTL

Posted 4 weeks ago

Worldwide

Summary

Overview We are looking for a Flutter developer to build our complete mobile application — frontend and backend. The backend will be built entirely using managed services (Firebase) — no custom server infrastructure required. This is a full app build, not a UI-only role. The project is fully planned and documented. PRD, screen inventory, wireframes, and a partial Figma file (25 of 61 screens) are already provided. You will complete the remaining screens and build the entire backend logic. ⚠ Budget for this project is fixed at $2,100 USD. This is final. Please do not apply if this does not work for your rate. --- Project Scope - 61 total screens — 25 already designed in Figma, 36 require design completion and Flutter implementation - Full Firebase backend: Authentication, Firestore database structure, Cloud Functions, Security Rules, Push Notifications (FCM) - Payment gateway integration (Mada / local KSA provider) - Real-time location tracking and map-based screens - Marketplace and listing flows, booking/scheduling, checkout flows, messaging, dashboards, verification/status screens - Arabic RTL and English support throughout The remaining screens include: * User account and profile management * Marketplace and listing flows * Search and filtering * Booking and scheduling * Checkout and payment flows * Map-based screens * Messaging interfaces * Dashboard and management screens * Verification and status screens --- What We Provide * Complete PRD * Screen inventory spreadsheet * Wireframes for all remaining screens * Existing Figma file * Reference apps and design examples * Detailed screen requirements You will not be designing from vague ideas. Every screen has documentation and guidance. --- Responsibilities - Review existing screens and design system - Design remaining screens in Figma - Complete remaining Figma screens, maintaining visual consistency with the existing design system - Build all approved screens in Flutter with reusable components - Design and implement the Firebase backend: Auth, Firestore schema, Cloud Functions, Security Rules - Integrate payment gateway - Implement real-time features: live location tracking, push notifications - Implement Arabic RTL and English layouts throughout - Deliver clean, maintainable code --- Required Skills - Strong Flutter development (UI + state management) - Strong Firebase experience: Firestore, Cloud Functions, Authentication, Security Rules, FCM - Experience integrating payment gateways - Experience with real-time location or map-based features - Experience with Arabic RTL applications - Figma skills to complete remaining screens - Experience shipping production mobile apps end-to-end --- Nice to Have - GCC/Saudi market app experience - Familiarity with Firebase Emulator Suite - Experience with marketplace or booking-style apps --- Deliverables - Completed Figma designs for all remaining screens - Full Flutter app — UI fully implemented and connected to backend - Firebase backend fully configured (Auth, Firestore, Cloud Functions, Security Rules) - Payment gateway integrated and functional - Arabic RTL and English support across all screens - Clean, organized, documented codebase --- *Project Details - Fixed Price: **$2,100 — final, not negotiable for this scope** - Potential for continued work after completion --- To Apply Please provide: 1. Portfolio showing both Flutter frontend and Firebase backend work 2. Examples of apps you built end-to-end (not UI-only) 3. Examples of Arabic RTL work, if available 4. Confirmation you can deliver the full scope above for $2,100 fixed 5. Estimated timeline --- Screening Questions 1. Have you built a complete app end-to-end (Flutter + Firebase backend)? Share an example. 2. Have you worked on Arabic RTL applications before? Provide examples. 3. Have you integrated a payment gateway into a Flutter + Firebase app? Which one? 4. This is a fixed $2,100 project for the full scope described. Can you confirm you can deliver within this budget? 5. What is your proposed timeline for full completion?

  • $2,100.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
User Interface Design
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 weeks ago
  • Interviewing:
    11
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Feb 23, 2021
  • Saudi Arabia
    Riyadh6:48 PM
  • $625 total spent
    6 hires, 0 active
  • Mid-sized company (10-99 people)

Explore similar jobs on Upwork

User Interface Design
Graphic Design
Game Design
Prototyping
Style Guide
Mobile UI Design
High Fidelity Design
Wireframing
Responsive Design
Android
Gothic Video Game UI Design (PC, UE5)Fixed-price‐ Posted 1 month ago
Game Design
Graphic Design
Adobe Photoshop
Game Development
Illustration

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo