Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Dsquares

Senior Mobile Developer – Flutter

Dsquares

Flutter Developer at Dsquares responsible for creating mobile applications using Flutter. Collaborating with cross-functional teams within a hybrid environment to enhance customer loyalty solutions.

Posted 6/21/2026full-time6th of October City • 🇪🇬 EgyptSeniorWebsite

Tech Stack

Tools & technologies
AndroidDartFlutteriOS

About the role

Key responsibilities & impact
  • - Design, develop, and maintain mobile applications using the Flutter framework.
  • - Collaborate with cross-functional teams to gather requirements, design user interfaces, and implement features.
  • - Write clean, maintainable, and efficient code.
  • - Implement and maintain state management using BLoC and Cubit patterns, ensuring clear separation of business logic and UI layers.
  • - Debug and resolve issues and bugs in mobile applications.
  • - Optimize application performance for maximum speed and scalability.
  • - Stay up-to-date with Flutter and mobile app development trends and best practices.
  • - Contribute to the continuous improvement of development processes and practices.
  • - Participate in code reviews to ensure code quality and adherence to best practices.

Requirements

What you’ll need
  • - Bachelor's degree in Computer Science or a related field.
  • - 2+ years of experience in mobile app development using Flutter.
  • - Experience working with version control systems (e.g., Git).
  • - Strong proficiency in Flutter and Dart, with hands-on experience building production-grade mobile applications.
  • - Solid experience with state management using BLoC and Cubit (flutter_bloc package), including event/state design, stream-based data flow, and Cubit-based lightweight logic separation.
  • - Knowledge of mobile app design principles, interface guidelines, and best practices.
  • - Understanding of iOS and Android app development processes.
  • - Experience with RESTful APIs and integration of backend services, preferably using Dio with interceptors for networking.
  • - Familiarity with dependency injection patterns, preferably using get_it and injectable.
  • - Experience with local data persistence using Hive, SharedPreferences, or Floor/Drift.
  • - Understanding of Clean Architecture principles and layered project structure (data, domain, presentation).
  • - Ability to write clean and maintainable code.
  • - Strong problem-solving and debugging skills.
  • - Excellent communication and collaboration skills.
  • - Ability to work well in a team environment.
  • - Experience working with version control systems (e.g., Git).

Benefits

Comp & perks
  • - **Comprehensive Wellbeing:** Enjoy peace of mind with our** private medical insurance and life cover**, plus **extra days off for every year you're part of the team.**
  • - **Financial Growth:** Reap the rewards of your hard work with our **annual profit share **and competitive compensation packages.
  • - **Work-Life Balance:** Achieve optimal well-being with our **hybrid work environment**, generous **maternity and paternity benefits,** and regular **team-building events**.
  • - **Continuous Development:** Expand your horizons through our commitment to l**earning and development opportunities.**
  • - **Perks and Privileges:** Celebrate your journey with us through **birthday offs**, **mobile allowances**, **transportation support**, and a host of other employee-centric perks.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
FlutterDartBLoCCubitRESTful APIsDioHiveSharedPreferencesClean Architecturemobile app development
Soft Skills
problem-solvingdebuggingcommunicationcollaborationteamwork
Certifications
Bachelor's degree in Computer Science