Senior Flutter & Firebase Developer for Bilingual UAE Beauty Booking Marketplace

Posted yesterday

Worldwide

Summary

Hello, ((Senior Flutter Developer or Small Development Team)) We are developing a bilingual Arabic RTL and English LTR beauty booking marketplace in the UAE for customers to book freelance makeup artists and hairstylists. The platform will include separate experiences for: Customers Makeup artists and hairstylists Administrators Our SRS, user flows, screen inventory, UI/UX design system, and clickable Figma prototype will be completed before development begins. We are looking for an experienced Senior Flutter Developer or small development team to build the complete MVP for iOS, Android, backend services, and a responsive web-based Admin Dashboard. Customer App The customer experience will include: Registration, login, and account management Arabic and English language switching Search and filters by service, location, date, availability, and price Artist profiles, portfolios, services, prices, and verified reviews Home service or artist studio selection Address and location management Availability calendar and time-slot selection Booking requests Deposit and payment processing Booking confirmation and notifications Upcoming and previous bookings Cancellation and rescheduling Ratings and reviews Customer support requests Artist App The artist experience will include: Artist registration and application Identity and document submission Admin approval process Profile and portfolio management Service, price, duration, and travel-fee management Home-service areas and studio-location management Weekly availability Blocked dates and holidays Minimum booking notice and booking buffers Booking request notifications Accepting or rejecting bookings Cancellation and rescheduling management Earnings and transaction history Ratings and reviews Admin Web Dashboard The Admin Dashboard will include: Secure Admin login Artist application review and approval Customer and artist account management Booking management Deposit, payment, and refund management Reviews and reports Support-request management Basic dashboard statistics Role-based access control Technical Requirements The selected developer or team should have strong experience with: Flutter for iOS and Android Firebase or another suitable scalable backend REST APIs or Cloud Functions Arabic RTL and English LTR interfaces Secure authentication and role-based permissions Availability calendars and booking logic Prevention of double bookings Push notifications UAE-compatible payment gateways Deposit and refund workflows Google Maps and location services Responsive web Admin Dashboards Analytics and crash reporting App Store and Google Play deployment Secure, clean, documented, and maintainable code Expected Deliverables The final delivery must include: Fully functional Customer and Artist mobile applications Responsive Admin Web Dashboard Backend, database, and APIs Arabic RTL and English LTR implementation Payment, deposit, and refund integration Push notifications Maps and location integration Testing on iOS and Android devices Bug fixing and performance improvements App Store and Google Play submission support Technical documentation Full source code and repository transfer Database and cloud-environment transfer Deployment documentation Post-launch bug-fix warranty All source code, repositories, cloud accounts, databases, credentials, documentation, and intellectual-property rights must belong to us. The project must be developed using accounts and repositories controlled by our team. How We Prefer to Work This will be a fixed-price project divided into clear milestones. We value: Clear and honest communication Regular progress updates Demonstrations at the end of each milestone Early reporting of technical risks Accurate documentation No major scope or architecture changes without approval Close collaboration with our UI/UX designer during development Testing each completed feature on real devices We expect progress to remain visible through our GitHub repository and project-management workspace. Each milestone will be reviewed and tested before payment is released. Please Include in Your Proposal Please provide: Two real booking, service marketplace, salon, or multi-vendor applications you developed. App Store or Google Play links. Your exact role in each project. The technologies and backend architecture used. Confirmation that you can build the mobile apps, backend, and Admin Dashboard. Your total fixed-price quotation. A detailed milestone and payment breakdown. Estimated delivery time for each milestone. The team members who will work on the project. Your testing and QA process. Your experience with Arabic RTL applications. Your experience with payment gateways, refunds, calendars, and booking systems. Your post-launch warranty period. Your ongoing maintenance rate after the warranty period. A clear list of anything excluded from your quotation. Confirmation that all source code, accounts, documentation, and intellectual-property rights will be transferred to us. Budget depends on the proposed architecture, relevant experience, team structure, testing, and post-launch support. Please do not submit generic website, landing-page, or basic e-commerce examples. We are specifically looking for developers with strong experience in booking systems, service marketplaces, multi-role applications, payments, and mobile deployment

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
iOS
Android
Firebase
Mobile App Development
Activity on this job
  • Proposals:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 20, 2026
  • United Arab Emirates
    5:00 PM

Explore similar jobs on Upwork

Smartphone
iOS Development
Add Surface Dimension Feature to Flutter AppFixed-price‐ Posted 4 weeks ago
Android App Development
iOS Development
Mobile App Development
iPad App Development

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