About the job Mobile Developer
Were looking for a Senior Flutter Developer with a strong command of clean architecture and modern mobile app development practices to join our team. Youll play a key role in delivering seamless and high-performance apps that integrate with robust backend systems, real-time analytics, and third-party services.
If you're passionate about writing clean, modular, and scalable code and youre comfortable working in fast-paced, cross-functional teams this role is for you.
Your Key Responsibilities
- Build and maintain cross-platform mobile apps using Flutter with clean architecture and modular code.
- Integrate REST APIs with proper error handling, caching, and secure local storage mechanisms.
- Work with Firebase services: FCM, Crashlytics, Analytics, and push notifications.
- Ensure solid app lifecycle management, build optimization, and deployment readiness.
- Consume and understand Laravel-based APIs using tools like Postman or through custom Flutter interceptors.
- Translate Figma designs into real Flutter UI with adherence to modern UI/UX best practices.
- Implement features like deep links, in-app notifications, and JSON parsing.
- Map MySQL data structures through backend API layers into the app models.
- Build apps that are ready for Web and Desktop (Flutter Web/Flutter Desktop) for future scalability.
- Integrate in-app payments (Apple Pay, Google Pay, Moyassar SDK).
- Track and resolve crashes using tools like Firebase Crashlytics, AppsFlyer, etc.
- Collaborate closely with backend, design, and QA teams to ship polished features.
Must-Haves
️ 5+ years of mobile development experience
️ Advanced experience with Flutter and clean architecture
principles
️ Strong grasp of state management and modular code structure
️ Deep experience in REST API consumption, auth handling, error caching
️ Hands-on experience with Firebase services (FCM, Analytics, Crashlytics)
️ Understanding of Laravel APIs and using Postman or interceptors to test endpoints
️ Proficient in turning Figma designs into Flutter widgets with a focus on usability
️ Familiarity with JSON parsing, secure local data storage, push notifications, deep links
️ Understanding of MySQL structure through APIs
️ Experience with Flutter Web/Desktop
️ Solid understanding of in-app payments (Apple Pay, Google Pay, 3rd-party SDKs like Moyassar)
️ Crash and performance tracking tools (e.g., AppsFlyer, Firebase)
️ Experience working with third-party SDKs and custom integrations
Nice-to-Haves
- Familiarity with Python scripting for automation or light tasks
- Experience integrating Odoo APIs (e.g., orders, wallets, subscriptions)
- Experience working with device sensors: GPS, accelerometer, NFC
- Play Store & App Store deployment best practices and compliance
- Knowledge of multi-language support/localization in Flutter apps