Senior Flutter Developer offshore

Back to Jobs
TAWANTECH logo

Senior Flutter Developer offshore

TAWANTECH

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.

Get Smart Job AI Coach in the appFree on iOS and Android