Hi, I'm Kareem Mahrous, a Senior Flutter Developer with 4+ years of experience designing and delivering scalable, high-performance mobile apps across e-commerce, logistics, events, and government sectors. I love turning complex requirements into clean, maintainable code using Flutter, Dart, and modern architectures. I'm collaborative by nature, enjoy mentoring junior developers in Agile teams, and value robust testing, CI/CD, and thoughtful UX. I stay curious about new tech—from GraphQL and API integrations to secure offline flows—and I’m passionate about shipping reliable apps that users love.

Kareem Mahrous

Hi, I'm Kareem Mahrous, a Senior Flutter Developer with 4+ years of experience designing and delivering scalable, high-performance mobile apps across e-commerce, logistics, events, and government sectors. I love turning complex requirements into clean, maintainable code using Flutter, Dart, and modern architectures. I'm collaborative by nature, enjoy mentoring junior developers in Agile teams, and value robust testing, CI/CD, and thoughtful UX. I stay curious about new tech—from GraphQL and API integrations to secure offline flows—and I’m passionate about shipping reliable apps that users love.

Available to hire

Hi, I’m Kareem Mahrous, a Senior Flutter Developer with 4+ years of experience designing and delivering scalable, high-performance mobile apps across e-commerce, logistics, events, and government sectors. I love turning complex requirements into clean, maintainable code using Flutter, Dart, and modern architectures.

I’m collaborative by nature, enjoy mentoring junior developers in Agile teams, and value robust testing, CI/CD, and thoughtful UX. I stay curious about new tech—from GraphQL and API integrations to secure offline flows—and I’m passionate about shipping reliable apps that users love.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

English
Advanced
Arabic
Advanced

Work Experience

MID-LEVEL FLUTTER DEVELOPER at Ministry Of Justice - Saudi Arabia
August 1, 2024 - Present
Building cross-platform applications using Flutter and Dart, with hands-on experience in managing app states, creating intuitive UIs, and maintaining code quality. Using Firebase Cloud Messaging (FCM) and Flutter Notifications to implement reliable push notifications, ensuring users receive timely updates on ministry events. Troubleshooting and resolving software defects and issues. Communicating and aligning with designers, developers, and stakeholders to ensure seamless project development.
FLUTTER DEVELOPER at Total Digital Experience
August 31, 2024 - July 17, 2025
Working on big projects with different platforms as Desktop application and mobile. Building company platform based on Flutter. Troubleshooting and resolving software defects and issues. Participating in team projects, demonstrating an ability to work collaboratively and effectively.
FLUTTER DEVELOPER at Orange Digital Center
June 30, 2023 - July 17, 2025
Collaborated with cross-functional teams to identify and prioritize features and requirements. Conducted code reviews and provided feedback to improve code quality. Troubleshooted and resolved software defects and issues. Provided professional services and support in a dynamic work environment.
MID-LEVEL FLUTTER DEVELOPER at Ministry Of Justice - Saudi Arabia
August 1, 2024 - Present
Building cross-platform applications using Flutter and Dart, with hands-on experience in managing app states, creating intuitive UIs, and maintaining code quality. Using Firebase Cloud Messaging (FCM) and Flutter Notifications to implement reliable push notifications, ensuring users receive timely updates on ministry events. Troubleshooting and resolving software defects and issues. Communicating and aligning with designers, developers, and stakeholders to ensure seamless project development.
FLUTTER DEVELOPER at Total Digital Experience
August 31, 2024 - July 17, 2025
Working on big projects with different platforms as Desktop application and mobile. Building company platform based on Flutter. Troubleshooting and resolving software defects and issues. Participating in team projects, demonstrating an ability to work collaboratively and effectively.
FLUTTER DEVELOPER at Orange Digital Center
June 30, 2023 - July 17, 2025
Collaborated with cross-functional teams to identify and prioritize features and requirements. Conducted code reviews and provide feedback to improve code quality. Troubleshooted and resolve software defects and issues. Provided professional services and support in a dynamic work environment.
Senior Flutter Developer at Ministry of Justice - Saudi Arabia
August 1, 2024 - Present
Designed and launched the ICJ event app, enabling thousands of participants to register, manage workshops, and access real-time updates. Implemented QR-based attendance profiles and organizer scanning to streamline on-site verification and check-ins. Implemented push notifications, nearby services information (landmarks, hotels), and international speaker profiles for enhanced user engagement. Collaborated on a Legal Portal app providing access to court rules, decisions, and documents with offline favorites and NAJIZ login integration. Improved app performance and reliability by applying state management best practices, unit testing, and CI/CD pipelines.
Mid-level Flutter Developer at TOT Platform
July 1, 2023 - August 1, 2024
Contributed to the development of Alkh baz, a bakery e-commerce mobile app (live on Android), delivering features such as product browsing, cart & checkout, order tracking, and customer profiles. Developed a POS app for desktop/tablet tailored for cashiers, enabling in-store order processing and seamless synchronization with the e-commerce backend. Applied Clean Architecture and GraphQL to ensure scalable, maintainable, and testable code. Collaborated in an Agile team, participating in code reviews, testing, and iterative feature delivery.
Junior Flutter Developer at Orange Digital Center
March 1, 2022 - July 1, 2023
Built an exam app used for assessments and learning purposes, focusing on a clean UI and smooth navigation. Contributed to the development of an internal management app for Orange Egypt/France, supporting operations workflows and business processes. Applied deep knowledge of state management techniques and the MVVM architecture pattern to improve app scalability and maintainability. Collaborated in an Agile team, participating in code reviews, testing, and iterative feature delivery.

Education

Bachelor Degree at Modern Academy
January 1, 2018 - December 31, 2021
Bachelor Degree at Modern Academy
January 1, 2018 - December 31, 2021
Bachelor's Degree in Computer Science at Modern Academy
January 1, 2017 - December 31, 2021

Qualifications

Flutter Developer
January 1, 2018 - December 31, 2021
Agile
January 1, 2018 - December 31, 2021
Flutter Developer
January 1, 2021 - December 31, 2021
Agile
January 1, 2021 - December 31, 2021

Industry Experience

Software & Internet, Government, Computers & Electronics, Transportation & Logistics, Professional Services, Retail, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate