Senior Mobile Application Developer – Flutter

Sinmar SoftNew Nozha, Cairowuzzufpublished 10/16/2026
Must-have:FlutterGitMobileSenior

Requirements

We are looking for a Senior Mobile Application Developer specializing in Flutter, with at least 5 years of professional experience, to join our application development team.

Technical Requirements

  • Strong professional experience in Flutter and Dart.
  • Senior-level experience in designing, developing, and maintaining Android and iOS applications.
  • Experience in developing and integrating RESTful APIs.
  • Strong experience with state management solutions such as Bloc, Cubit, Riverpod, or Provider.
  • Experience with Firebase services and push notifications.
  • Experience with local storage solutions, including SQLite and SharedPreferences.
  • Strong understanding of Authentication, Authorization, and JWT.
  • Experience with cameras, geolocation, file uploads, and device permissions.
  • Ability to develop responsive applications supporting Arabic and English, including RTL and LTR layouts.
  • Experience in application performance optimization, debugging, and error handling.
  • Knowledge of Clean Architecture and mobile application design patterns.
  • Experience with Git and version control.
  • Experience in publishing and managing applications on Google Play and the Apple App Store.
  • Experience in ERP and logistics applications is preferred.
  • The candidate must be at a Senior Developer level, with the ability to independently design and deliver complete mobile applications.
  • Ability to analyze business and technical requirements and translate them into effective mobile solutions.
  • Ability to write clean, secure, maintainable, and scalable code.
  • Strong troubleshooting and problem-solving skills.
  • Ability to review code, mentor team members, and contribute to technical decisions.
  • Ability to work effectively within a team and meet deadlines.
  • Strong communication and collaboration skills.