Jobs Companies Envision Employment Solutions Senior Mobile Developer (Flutter)

About this Senior Mobile Developer (Flutter) role at Envision Employment Solutions

Envision Employment Solutions · Onsite · New Cairo City, Cairo Governorate, Egypt

Envision Employment Solutions is currently looking for Senior Mobile Developer (Flutter) for one of our partners, a leader in the Consulting & Technology Services!

Objective:

We are seeking a motivated and detail-oriented Senior Mobile Developer (Flutter) to join our Cybersecurity and Data Resilience team. This role is ideal for an early-career IT or cybersecurity professional looking to develop expertise in cyber recovery, ransomware resilience, and data protection technologies.

Responsibilities:

Mobile Application Development

  • Design, develop, and maintain cross-platform mobile applications using Flutter.
  • Build scalable, maintainable, and high-performance mobile solutions that meet business requirements.
  • Integrate mobile applications with RESTful APIs, third-party services, and backend systems.
  • Optimize application performance, responsiveness, and user experience across Android and iOS platforms.
  • Troubleshoot, debug, and resolve application defects and performance issues.

Architecture & Technical Leadership

  • Contribute to application architecture and technical design decisions.
  • Promote clean code principles, reusable components, and development best practices.
  • Participate in code reviews to ensure code quality and maintainability.
  • Mentor junior developers and provide technical guidance across the development team.
  • Contribute to technical documentation and knowledge sharing.

Testing & Quality Assurance

  • Develop and maintain unit and widget tests.
  • Support application testing, debugging, and release activities.
  • Ensure applications meet quality, security, and performance standards.
  • Collaborate with QA teams to resolve issues and improve software quality.

Collaboration & Continuous Improvement

  • Work closely with UI/UX designers, backend developers, product managers, and stakeholders throughout the development lifecycle.
  • Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
  • Stay current with Flutter, Dart, and mobile development best practices.
  • Recommend improvements to development processes, tools, and application architecture.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 6 years of experience in mobile application development, with significant hands-on experience using Flutter.
  • Strong proficiency in Flutter and Dart.
  • Experience developing and maintaining cross-platform mobile applications for Android and iOS.
  • Strong understanding of mobile application architecture and design patterns (MVC, MVVM, BLoC, Clean Architecture, etc.).
  • Experience integrating RESTful APIs and third-party SDKs.
  • Strong knowledge of state management approaches such as Provider, Riverpod, Bloc, or Cubit.
  • Experience with Git and collaborative version control workflows.
  • Familiarity with Firebase services, including Authentication, Firestore, Cloud Messaging, or Analytics, is an advantage.
  • Experience with unit testing, widget testing, and application debugging.
  • Understanding of CI/CD pipelines for mobile application deployment is preferred.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Experience working in Agile development environments.
  • Previous experience mentoring developers or leading technical initiatives is preferred.
Ready to apply to Envision Employment Solutions?
Apply to Envision Employment Solutions

About Envision Employment Solutions

Founded in 2013, Envision is a leading talent solutions provider in Egypt and the MENA region. We empower businesses of all sizes to achieve their goals by connecting them with top talent through a comprehensive suite of services, from recruitment and headhunting to payroll and onboarding, for all your staffing needs – temporary, permanent, or full-time.

We don't just fill jobs, we build success. We've built a global network of highly skilled professionals, ready to add value to your organization's mission-critical projects.


In today's dynamic business landscape, finding top IT and software talent is a critical, yet ever-growing challenge. Envision steps in to bridge that gap, connecting your organization with the skilled professionals you need to succeed.

Our expertise lies in IT and Software recruitment, but we don't stop there. Our team of exceptional consultants leverages a vast network across diverse sectors, ensuring we identify the perfect match for every role, with a particular focus on filling your IT and software needs.


We deliver across the board, with IT expertise at the core.

  • High-performing, versatile teams: Our consultants bring a wealth of experience from diverse industries, allowing us to tackle any project. With a 95% completion rate (the remaining 5% due to unforeseen circumstances), you can be confident in our ability to deliver results.
  • IT/Software focus: We leverage our deep understanding of the IT and software landscape to find the perfect talent for your specific needs, maximizing the value you get from each hire.
  • Collaborative, budget-conscious approach: We work closely with your team to understand your requirements and optimize your hiring budget, ensuring a cost-effective and successful recruitment process

See all jobs at Envision Employment Solutions →

Similar jobs

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Envision Employment Solutions

See all jobs at Envision Employment Solutions →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free