Senior Flutter Developer offshore
Back to Jobs
TAWANTECHGet Smart Job AI Coach in the appFree on iOS and Android

Senior Flutter Developer offshore
Location
Cairo, Cairo Governorate, Egypt
Experience
Senior
Posted
Jul 28, 2026
Apply by
August 27, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
### Senior Flutter Developer
### Job Overview
We are looking for an experienced Senior Flutter Developer to join our development team. In this role, you will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications for Android and iOS. You will collaborate with product managers, designers, backend developers, and QA engineers to deliver scalable, secure, and user-friendly mobile solutions.
### Key Responsibilities
- Design, develop, and maintain Flutter applications for Android and iOS.
- Build clean, scalable, and maintainable code following best practices.
- Collaborate with cross-functional teams to deliver high-quality features.
- Integrate RESTful APIs, Firebase, and third-party services.
- Optimize application performance, reliability, and security.
- Perform code reviews and mentor junior developers.
- Troubleshoot and resolve application issues.
- Participate in architecture, technical planning, and Agile development processes.
- Ensure timely delivery of projects while maintaining high coding standards.
### Required Qualifications
- Bachelor's degree in Computer Science or a related field (preferred).
- 5+ years of software development experience.
- 3+ years of professional Flutter development experience.
- Strong proficiency in Dart and the Flutter framework.
- Experience with state management (BLoC, Riverpod, Provider, or GetX).
- Strong understanding of Clean Architecture, SOLID principles, and design patterns.
- Experience integrating REST APIs, Firebase, and third-party SDKs.
- Proficiency with Git, CI/CD, and mobile application deployment.
- Excellent problem-solving, communication, and teamwork skills.
- Arabic speaker
- location : on-sit (Cairo)
### Preferred Qualifications
- Experience with native Android (Kotlin/Java) or iOS (Swift).
- Knowledge of GraphQL and cloud platforms (AWS, Azure, or Google Cloud).
- Experience with automated testing and performance optimization.
- Previous experience leading technical initiatives or mentoring developers.
Key Responsibilities
- Design, develop, and maintain Flutter applications for Android and iOS.
- Build clean, scalable, and maintainable code following best practices.
- Collaborate with cross-functional teams to deliver high-quality features.
- Integrate RESTful APIs, Firebase, and third-party services.
- Optimize application performance, reliability, and security.
- Perform code reviews and mentor junior developers.
- Troubleshoot and resolve application issues.
- Participate in architecture, technical planning, and Agile development processes.
Skills Required
FlutterDartBLoCRiverpodProviderGetXClean ArchitectureSOLID principlesREST APIsFirebaseGitCI/CDProblem-solvingCommunicationTeamworkKotlinJavaSwiftGraphQLAWSAzureGoogle CloudAutomated testingPerformance optimizationLeadership
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.