Job Description
We are looking for a Senior Flutter Developer (expert level only) to build a production-ready mobile application for our existing multi-language marketplace platform.
Project Overview
Mobile application only (Android & iOS) built with Flutter
Marketplace includes vehicles, real estate, and other products
UI/UX designs are fully ready
Existing backend + admin panel already manage all languages and content
The mobile app must fully integrate with the existing backend and admin panel
Core Features
Full marketplace functionality
Online payment integration
Maps integration (Google Maps / Mapbox)
Video support
Multi-language support (including full RTL – Arabic)
High performance and scalability
Technical & Security Requirements (Very Important)
Clean, well-structured, and scalable Flutter code
Clear architecture (Clean Architecture / MVVM / BLoC / Riverpod)
Strong focus on security best practices, including:
Secure API communication (HTTPS, proper token handling)
Secure authentication & authorization
No hardcoded secrets or API keys
Safe local data storage
Protection against common vulnerabilities (MITM, XSS, etc.)
Error logging without exposing sensitive data
Code must be auditable and maintainable long-term
Requirements
Senior-level Flutter experience only
Proven experience with:
Marketplace or large-scale applications
REST API integration
Payment gateways
Multi-language apps with RTL support
Ability to collaborate professionally with our existing backend team
Strong performance optimization skills (pagination, caching, smooth UI)
Full project documentation
Reusable and modular components
Post-delivery bug-fix warranty period
Clear communication and regular progress updates
Deliverables
Flutter mobile app (Android & iOS)
Integration with existing backend and admin panel
Firebase integration where needed
Optimized, secure, and scalable application
App Store & Google Play submission
(Developer accounts are already available)
To Apply, Please Provide:
Links to your best Flutter projects (App Store / Google Play)
GitHub profile or code samples
Short explanation of your preferred architecture and state management
Experience with marketplace or complex apps
Estimated timeline and fixed price
Confirmation that you can deliver a high-quality, scalable, and secure product
❌ Junior developers or generic agency proposals will not be considered.
🇪🇺 Preference for developers based in Europe or nearby time zones.