Posted 2 months ago
Senior Mobile Developer (Flutter)
AI Summary
A senior mobile developer designs, builds, and maintains cross-platform Flutter applications, integrates with back-end services, optimizes performance, leads architecture and technical decisions, and mentors junior developers.
About this role
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.
Skills
Explore related jobs
More jobs at Envision Employment Solutions
- Complaints Handling AnalystEl Sheikh Zayed City, Giza Governorate
- Customer Care AnalystEl Sheikh Zayed City, Giza Governorate
- Head of Identity & Access Management (IAM)El Sheikh Zayed City, Giza Governorate
- Head of Data Privacy & ProtectionEl Sheikh Zayed City, Giza Governorate
- SAP GRC SpecialistCairo, Cairo Governorate
- Service Operations SpecialistEl Sheikh Zayed City, Giza Governorate
Similar BLoC jobs
Jobs in New Cairo
Guess Fashion ConsultantChalhoub Group · New Cairo City, Egypt- Customer Care Representative English speakerSutherland · New Cairo City, Cairo Governorate
- First Line Manager(FCRS = DK007) Sandoz · New Cairo (Sandoz)
- Sales Key Account ManagerSSC HR Solutions · New Cairo City, Cairo Governorate
- Talent Acquisition & Employer Branding InternMylo · New Cairo City, Cairo Governorate
- Customer Service RepresentativesSutherland · New Cairo City, Cairo Governorate
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.