Apply now »

Mobile Developer

About Capgemini

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion.

 

 

Job Responsibilities:

  • Design, build, and maintain high‑quality, scalable mobile applications for iOS and Android using Flutter (Dart).
  • Lead end‑to‑end feature delivery — from architecture and setup to development, testing, release, and post‑launch support.
  • Translate product requirements, UX flows, and design language systems from Figma into performant, reusable Flutter components.
  • Implement robust state management solutions such as Bloc, Cubit, or Riverpod.
  • Integrate REST/JSON APIs, authentication flows, secure session handling, and advanced error management.
  • Set up and manage push notifications (FCM/APNs), deep linking, routing, and navigation using Navigator 2.0 or GoRouter.
  • Optimize app performance through profiling, debugging, and code refactoring across Android and iOS.
  • Collaborate closely with Product Owners, Designers, Backend Engineers, and QA to ensure seamless delivery.
  • Provide technical leadership in Flutter development and mentor junior engineers.
  • Contribute to architectural decisions, maintainable code practices, and reusable component libraries.

 

Job Requirements:

  • 9+ years of mobile development experience, including strong hands‑on expertise with Flutter and Dart.
  • Proven experience building and maintaining production apps and releasing to App Store / Play Store.
  • Solid understanding of Flutter architecture, widget lifecycle, and performance optimization techniques.
  • Strong experience with Bloc / Cubit / Riverpod and scalable state management patterns.
  • Proficiency in API integration, secure authentication flows, and error handling best practices.
  • Experience with push notifications (FCM/APNs), deep linking, routing frameworks, and navigation patterns.
  • Ability to translate design systems from Figma into modular, reusable components.
  • Strong knowledge of Git workflows, pull requests, code reviews, and branching strategies.
  • Experience with CI/CD tools for Flutter (Codemagic, GitHub Actions, or similar).
  • Experience building, signing, and distributing apps via TestFlight, Google Play, and AppGallery.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
  • Strong debugging skills, attention to detail, and ability to work in cross‑functional agile teams.
Ref. code:  427329
Posted on:  Mar 1, 2026
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Cairo, EG

Brand:  Capgemini
Professional Community:  Data & AI

Apply now »