Tawfeer

Flutter Mobile Developer

📍 المعادي Full-Time 💼 Senior Level (6-8 yrs) 🕐 2mo ago
👁️ 0 views
📋 4 applicants

Job Description

Develop, test, and maintain cross-platform mobile applications using Flutter and Dart for both iOS and Android.Translate UI/UX designs and wireframes into high-quality, responsive, and pixel-perfect Flutter widgets.Integrate RESTful APIs, GraphQL endpoints, and third-party SDKs into Flutter applications.Implement state management solutions such as BLoC, Provider, Riverpod, or GetX.Write clean, maintainable, and well-documented code following Flutter and Dart best practices.Optimize app performance — reducing build times, improving frame rates, and minimizing memory usage.Implement local data storage using Hive, SQLite (sqflite), or SharedPreferences.Handle push notifications using Firebase Cloud Messaging (FCM) or similar services.Integrate Firebase services including Firestore, Firebase Auth, Analytics, and Crashlytics.Write unit, widget, and integration tests using Flutter's testing framework.Publish and manage app releases on the Apple App Store and Google Play Store.Collaborate with QA testers to resolve bugs and improve app stability across devices and OS versions.Participate in code reviews, sprint planning, and Agile ceremonies.

Bachelor's degree in Computer Science, Software Engineering, or a related field.Minimum 3 years of experience in mobile development, with at least 2 years using Flutter and Dart.Proven track record of shipping Flutter apps to the App Store and/or Google Play.Strong understanding of Flutter widget tree, rendering pipeline, and platform channels.Solid experience with state management (BLoC, Provider, Riverpod, or GetX).Experience integrating REST APIs and working with JSON serialization/deserialization.Familiarity with Git version control and branching strategies (Git Flow, trunk-based).Understanding of mobile UI/UX guidelines for both iOS (HIG) and Android (Material Design).Experience with Firebase or equivalent backend-as-a-service platforms.Knowledge of app deployment processes for App Store and Google Play.

Preferred Qualifications:Experience with Flutter flavors for managing multiple environments (dev, staging, production).Familiarity with native iOS (Swift/Objective-C) or Android (Kotlin/Java) development for platform channel integration.Experience with CI/CD pipelines for mobile using Fastlane, Bitrise, Codemagic, or GitHub Actions.Knowledge of deep linking, universal links, and app schemes.Experience with animations using Flutter's animation framework or Lottie/Rive integrations.Familiarity with accessibility standards (WCAG) for mobile apps.Experience with Dart isolates for background processing and compute-heavy tasks.Exposure to AR/camera features, geolocation, or BLE (Bluetooth Low Energy) integrations.

Requirements & Qualifications

Bachelor's degree in Computer Science, Software Engineering, or a related field.Minimum 3 years of experience in mobile development, with at least 2 years using Flutter and Dart.Proven track record of shipping Flutter apps to the App Store and/or Google Play.Strong understanding of Flutter widget tree, rendering pipeline, and platform channels.Solid experience with state management (BLoC, Provider, Riverpod, or GetX).Experience integrating REST APIs and working with JSON serialization/deserialization.Familiarity with Git version control and branching strategies (Git Flow, trunk-based).Understanding of mobile UI/UX guidelines for both iOS (HIG) and Android (Material Design).Experience with Firebase or equivalent backend-as-a-service platforms.Knowledge of app deployment processes for App Store and Google Play.

Preferred Qualifications:Experience with Flutter flavors for managing multiple environments (dev, staging, production).Familiarity with native iOS (Swift/Objective-C) or Android (Kotlin/Java) development for platform channel integration.Experience with CI/CD pipelines for mobile using Fastlane, Bitrise, Codemagic, or GitHub Actions.Knowledge of deep linking, universal links, and app schemes.Experience with animations using Flutter's animation framework or Lottie/Rive integrations.Familiarity with accessibility standards (WCAG) for mobile apps.Experience with Dart isolates for background processing and compute-heavy tasks.Exposure to AR/camera features, geolocation, or BLE (Bluetooth Low Energy) integrations.

EGjobank Analysis

Quick Role Summary

Opportunity as "Flutter Mobile Developer" at Tawfeer located in المعادي on a Full-Time basis, suited for Senior Level candidates, within Engineering. Key details from listing: Develop, test, and maintain cross-platform mobile applications using Flutter and Dart for both iOS and Android.Translate UI/UX designs and wireframes into…

The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.

Application Tips

  1. Tailor your CV headline to match "Flutter Mobile Developer" and feature measurable achievements in the top third of your resume.
  2. Customize your cover note for المعادي: explain why this location and work arrangement suit your availability and how you add value to the team.
  3. Highlight relevant practical experience, key responsibilities, and specific business impact.
  4. Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
  5. After applying, monitor your status from your dashboard and stay prepared for an interview invitation.

Readiness Checklist

  • Updated CV in standard PDF format with a professional filename
  • Skills aligned with the stated role requirements
  • Availability for work in المعادي or remote if specified
  • Measurable achievement examples prepared for interview talking points
  • Egyptian Job Bank candidate profile ready for application tracking
More Career Guides →

Similar Jobs You Might Like