About

I'm a Senior iOS Engineer with 12+ years of experience operating at Staff-level technical scope — owning mobile architecture, technical decisions, and mentoring engineers across fintech and large-scale delivery platforms. I currently serve as Mobile Architect at the National Bank of Kuwait (NBK).

My career spans building products from early-stage startup through acquisition and scaling within global organizations — including Carriage (acquired by Delivery Hero for 200M+ EUR), Tap Payments, Glovo, and Tatayab. I specialize in SDUI, clean architecture, modularization, CI/CD modernization, and measurable impact on stability and cost reduction.

Based in Kuwait City and open to relocation (Dubai, EU, UK, Riyadh). BSc in Computer Science (2012). Estonian E-Residency (2024).

View resume
Kareem Mohammed Ahmed

Experience

  1. Jan 2024 — Present

    Senior Software Engineer – iOS | Mobile Architect

    National Bank of Kuwait (NBK)

    • Own mobile architecture and technical decisions across multiple iOS initiatives at Staff-level scope.
    • Lead and mentor 4 iOS engineers, resulting in 2 successful promotions; frequently lead the full mobile team.
    • Led migration from legacy SOAP/XML UI rendering to modern RESTful backend-driven UI (SDUI).
    • Improved crash-free sessions from 96% to 99.8% and replaced paid SDKs with in-house solutions, saving 500,000+ USD.
    • Swift
    • SDUI
    • Clean Architecture
    • Modularization
    • CI/CD
    • REST
  2. Aug 2023 — Dec 2023

    Senior Software Engineer – iOS (Contract)

    Tatayab

    • Led mobile (iOS) and backend teams, aligning technical direction across platforms.
    • Drove API optimization initiatives, reducing response time by ~30%.
    • Improved iOS architecture to reduce technical debt and support future scalability.
    • Swift
    • API Design
    • Performance
  3. Nov 2022 — May 2023

    Senior Software Engineer – iOS

    Glovo Barcelona, Spain

    • Contributed to a unicorn-scale delivery platform serving millions of users.
    • Revamped store and product modules into a fully backend-driven UI (SDUI).
    • Modularized a previously monolithic product details module and designed multi-type product specification flows.
    • Swift
    • RxSwift
    • MVVM-C
    • SDUI
    • A/B Testing
  4. Mar 2020 — Aug 2022

    Senior Software Engineer – iOS

    Tap Payments

    • Designed and built iOS payment SDKs used by hundreds of merchants, processing 4M+ USD in real-world transactions.
    • Owned SDK architecture and modularization; led ~15% response-time improvements.
    • Built a React Native payment plugin backed by native iOS SDKs.
    • Swift
    • Objective-C
    • Combine
    • React Native
    • SDK Architecture
    GoCollect on the App Store
  5. Feb 2016 — Feb 2020

    Senior iOS Engineer → iOS Lead / Mobile Lead

    Carriage Co. | Delivery Hero

    • Early iOS hire; helped establish the mobile platform from startup through a 200M+ EUR acquisition within 11 months.
    • Built the consumer iOS app from scratch, scaling to 300K+ monthly active users.
    • Defined mobile architecture and tracking systems; led post-acquisition integration with Delivery Hero.
    • Swift
    • Objective-C
    • MVVM-C
    • Firebase
    • Adjust
    • Braze
    Carriage on the App Store

Earlier roles: iOS Engineer at Future Communications Co., BinaryWaves Co., and Junior iOS Engineer at Tawasol IT Co. (2012–2016).

Skills

Languages & platforms

Swift, Objective-C, iOS (UIKit, SwiftUI)

Architecture

MVVM, Clean Architecture, Modularization, SDUI, SOLID

Concurrency

RxSwift, Combine, async/await, GCD

Testing

Unit Testing, XCTest, UI Testing, TDD, BDD

CI/CD & APIs

Fastlane, GitHub Actions, Jenkins, REST, OpenAPI, GraphQL

Observability

Firebase Analytics, Crashlytics, DataDog, Sentry, A/B Testing

Writing

View all on Medium

Contact

Looking for a Senior iOS Engineer or Mobile Architect to drive architecture, mentor teams, and ship high-impact mobile products? Reach out — I'm open to relocation and new opportunities.