Flutter, Developer
Adree · Cairo, Cairo, Egypt
Apply & track with Apply EdgeAdree 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 ResponsibilitiesDevelop and maintain mobile apps using Flutter and DartBuild responsive UIs following Material Design/Cupertino guidelinesIntegrate REST/GraphQL APIs, handle authentication, and manage network calls efficientlyImplement state management solutions (e.g., Bloc, Provider, Riverpod, GetX)Write clean, reusable, and testable code; follow best practicesDebug 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 reviewsCollaborate with QA and backend teams to deliver bug-free releasesMaintain app releases in stores (optional) and support production issuesRequirements3-6 years of professional experience in FlutterStrong knowledge of Dart, Widget lifecycle, and Flutter architectureExperience with API integration and asynchronous programmingUnderstanding of state management and UI performance optimizationHands-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 principlesGood communication and teamwork skillsJob Location: HQ