Senior Flutter & Firebase Developer for Bilingual UAE Beauty Booking Marketplace
Worldwide
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/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United Arab Emirates5:00 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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