Flutter, Developer

Cairo, Cairo Governorate, Egypt remote Until 9/11/2026 3+ years exp First posted July 13, 2026 Last posted July 13, 2026
Job description

Adree is seeking a Flutter Developer to build high-quality cross-platform mobile applications. You will collaborate with product and engineering teams to deliver responsive, reliable, and scalable mobile solutions.

Key Responsibilities

  • Develop and maintain mobile apps using Flutter and Dart.
  • Build responsive UIs following Material Design/Cupertino guidelines.
  • Integrate REST/GraphQL APIs, handle authentication, and manage network calls efficiently.
  • Implement state management solutions (e.g., Bloc, Provider, Riverpod, GetX).
  • Write clean, reusable, and testable code; follow best practices.
  • Debug performance issues and optimize app performance (startup time, memory usage, smooth UI).
  • Work with local storage and device APIs (e.g., Shared Preferences, SQLite/Realm/Hive, camera, location, notifications).
  • Use Git workflows and participate in code reviews.
  • Collaborate with QA and backend teams to deliver bug-free releases.
  • Maintain app releases in stores (optional) and support production issues.

Requirements

  • 3–6 years of professional experience in Flutter.
  • Strong knowledge of Dart, Widget lifecycle, and Flutter architecture.
  • Experience with API integration and asynchronous programming.
  • Understanding of state management and UI performance optimization.
  • Hands-on experience with:
  • Firebase (Auth/Firestore/Crashlytics/Messaging) (preferred).
  • Push notifications (preferred).
  • CI/CD basics for mobile (preferred).
  • Solid understanding of OOP, design patterns, and clean code principles.
  • Good communication and teamwork skills.

  • Job Location: HQ
About this role

Summary

Develop cross-platform mobile apps using Flutter, Dart, APIs, and optimize performance.

Job title

Flutter Developer

Experience level

3–6 years

Minimum experience

3+ years exp

Industry

software

Location requirements

Must be in Cairo, Egypt; remote not specified.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

flutterdartapi integrationstate managementui design

Preferred skills

firebasepush notificationsci/cd

Specializations

flutterdartmobile applicationsui designapi integration
Locations

Structured locations inferred from the posting.

Cairo, Cairo Governorate, Egypt

On-site City