Job Openings Mobile Developer

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