About the Company
We build and operate LilBay, a European marketplace platform, and SalaamGCC, serving the GCC region. Both products run on a shared Flutter codebase and are live on iOS and Android.
We are a classified ande-commerce marketplace — users can browse, search, buy, and sell across multiple categories, with dropshipping, seller dashboard tools, payments, bookings, and real-time messaging built into the platform.
The Role
We are hiring a Mid-level to Senior Flutter Developer (full-time, remote) to maintain, extend, and release our production mobile application. You will work in a large existing codebase, ship features end-to-end, and improve stability and performance over time.
Responsibilities
- Build and maintain mobile features across marketplace, e-commerce, payments, chat, seller dashboards, and booking flows
- Integrate REST APIs and handle OAuth authentication, token refresh, CSRF, and secure local storage
- Implement state management and business logic using established architecture patterns
- Work with third-party SDKs and services across payments, search, maps, messaging, and real-time communication
- Manage multi-environment builds and platform-specific issues on iOS and Android
- Debug production issues and refactor legacy code where needed
Requirements
- 3+ years of professional Flutter/Dart development with apps shipped to App Store and Google Play
- Strong Dart fundamentals: async programming, error handling, widget lifecycle, and performance awareness
- Experience maintaining a large, mature codebase — not only greenfield projects
- State management: Riverpod and Provider
- Architecture: Clean architecture with use cases, repositories, entities, and data sources
- Networking: Dio, REST API integration, interceptors, authenticated endpoints, file uploads
- Firebase: OAuth, Cloud Messaging, Firestore, and Storage
- Payments: Stripe integration, subscriptions, and in-app purchases
- Search: Algolia or equivalent faceted search integration
- Real-time: Socket.io or WebSocket-based features
- Maps & location: Google Maps, geolocation, and geocoding
- Auth: Email/phone OTP, Google Sign-In, Apple Sign-In, secure token storage
- Localization: Multi-language support, including RTL (Arabic)
- Build & release: Multi-flavor/environment configuration, iOS and Android signing and deployment
- UI: Responsive layouts, custom theming, image handling (picker, crop, compression, caching)
- Other: Push notifications, permissions, connectivity handling, pagination, and third-party SDK integration
- Git and standard mobile development workflows
Good to have
- Understanding of web development with React and Express
- Basic DevOps knowledge (CI/CD, build pipelines, environment management)
- Blockchain EVM knowledge or experience
Why Join Us?
- Real product, real scale — Work on live marketplace apps used by buyers and sellers across Europe and the GCC, not prototypes or throwaway MVPs.
- Broad marketplace domain — Build across classified listings, e-commerce, dropshipping, payments, chat, seller dashboards, and bookings — a wide product surface that keeps the work technically varied.
- Meaningful ownership — Take real responsibility for features, releases, and production stability in a codebase where your work ships to users.
- Strong technical exposure — Work across the full mobile stack: clean architecture, payments, search, real-time communication, maps, Firebase, and multi-environment releases.
- Room to grow the platform — Improve architecture, performance, and developer experience, not only close tickets.
- Cross-functional impact — Collaborate with backend and product teams on a platform that spans mobile, APIs, and multiple markets.
- Competitive salary — Compensation aligned with experience and market rates.
Pay: ₹20,000.00 - ₹60,000.00 per month
Benefits:
Work Location: Remote