Esraa Mohamed Ragab

Engineering Manager | Senior Staff Mobile Engineer

Esraa Mohamed Ragab — Engineering Manager Senior Staff Mobile Engineer

ER

Esraa Mohamed Ragab

Engineering Manager | Senior Staff Mobile Engineer

Senior Staff Mobile Engineer with 10+ years of experience building large-scale mobile applications and leading high-performing engineering teams. Expertise in iOS, Kotlin Multiplatform, Android (Java), and React Native with strong leadership in technical strategy, software architecture, engineering excellence, and people management.

Projects

Nahya BilQuran (iOS & Android)

An independently designed, architected, and developed Islamic mobile application for iOS and Android. Built core features including Quran, Prayer Times, Azkar,

An independently designed, architected, and developed Islamic mobile application for iOS and Android. Built core features including Quran, Prayer Times, Azkar, Qibla, Tasbeeh, and 99 Names of Allah. Published on both the Apple App Store and Google Play.

iOSAndroid

Experience

Engineering Manager | Senior Staff Mobile Engineer

Banque Misr

Feb 2022 — Present · 4 yrs 7 mos
Full-timeHybrid
  • Manage and mentor 15 engineers including Staff Engineers through coaching, career development, quarterly performance reviews, monthly 1:1s, and conflict resolution.
  • Lead engineering delivery across three mobile squads ensuring successful releases, delivery predictability, and cross-team alignment.
  • Partner with Product Managers, Engineering Leads, and cross-functional teams to align engineering execution with business objectives.
  • Drive technical strategy using MVVM, Clean Architecture, and Kotlin Multiplatform (MVI).
  • Lead application modularization, reusable shared components, and an internal UI Components Library distributed via Swift Package Manager.
  • Conduct mobile architecture reviews, collaborate with backend engineers and solution architects on API contracts and integration design, review pull requests, define engineering standards, and maintain technical documentation.
  • Remain hands-on by contributing to iOS and Kotlin Multiplatform development, architecture decisions, integration efforts, and critical production issue resolution.
  • Ensure feature parity and consistent implementation across iOS and Android while supporting delivery across distributed engineering teams.

Senior iOS Developer | Acting Team Lead

Lolya Company

Jan 2019 — Feb 2022 · 3 yrs 2 mos
Full-timeHybrid
  • Led iOS development and provided technical guidance, task coordination, and delivery support across multiple startup products.
  • Developed and maintained the Lolya and Golden Rose e-commerce applications using Swift 5 and MVP architecture.
  • Built the Fatoraty invoice-management application supporting offline and online functionality, push notifications, Deep Linking, and Universal Links.
  • Integrated third-party authentication using Google, Facebook, and Twitter, along with Google Drive integration for uploading invoice images.
  • Implemented networking using Alamofire and Codable, real-time communication through Pusher, and notifications using Firebase.
  • Integrated Crashlytics and monitoring tools to improve application stability and support production issue analysis.

Mobile Developer

Power Control Company

Jan 2016 — Jan 2019 · 3 yrs 1 mo
Full-timeHybrid
  • Developed and maintained cross-platform mobile applications using iOS (Objective-C & Swift), Android (Java), and React Native.
  • Contributed to the development of multiple startup products including Abjjad, Core (KunSports), and Telgani, implementing end-to-end user journeys and new features.
  • Designed and maintained application architecture using MVC and MVVM patterns.
  • Integrated third-party services including Firebase, AppsFlyer, OneSignal, Deep Linking, Universal Links, Google/Facebook/Twitter Authentication, and Instabug.
  • Implemented local data persistence using SQLite and native iOS storage solutions.

Skills

SwiftKotlinJavaObjective-CJavaScriptiOSKotlin Multiplatform (KMP)AndroidReact NativeMVVMMVIMVCClean ArchitectureModularizationEngineering ManagementTechnical LeadershipPeople ManagementSoftware ArchitectureAgileScrumSwiftUIUIKitFirebaseGitSwift Package ManagerXcode

Education

Bachelor of Science in Computer Science

Faculty of science

Jul 2012 - Jul 2017
Other

Contact

Let’s connect. Choose the fastest way to reach me.

Last updated