Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 31 Oct 2026

Senior Software Engineer, Mobile (iOS)

Grab Petaling Jaya senior full-time

The employer hasn't listed a salary.

Apply on Grab

Description

Grab is Southeast Asia's leading superapp, offering various services such as food delivery, financial management, and ride-hailing.

We are looking for an experienced iOS Engineer to lead the development of iOS applications.

The DNA (Demand and Ads) Mobile Team focuses on enhancing user and merchant engagement within mobile applications through promotions and advertisements.

Responsibilities:

  • Create, enhance, and maintain the Grab app(s)
  • Ensure seamless ad and promotion integration
  • Develop features for better user engagement
  • Collaborate with QA and UX teams
  • Continuously monitor app performance
  • Engage in code reviews for quality assurance
  • Document changes and integrations
  • Evaluate daily progress and plan for the next day

Qualifications:

  • At least 5 years of working experience with at least 4+ years of relevant experience in iOS application development
  • Well-versed in Swift and Objective C
  • Familiar with the iOS system and programming paradigm, including OOP, TDD, reactive patterns, and dependency injection
  • Experience with architectural approaches such as clean architecture, RIB, VIPER, and/or MVVM
  • Experience building maintainable and testable code bases, including API design, unit testing, and UI testing techniques
  • Extensive experience in maintaining applications, crash analytics, remote debugging, and continuous integration

Benefits:

  • Term Life Insurance and comprehensive Medical Insurance
  • GrabFlex benefits package
  • Parental and Birthday leave
  • Love-all-Serve-all (LASA) volunteering leave
  • Confidential Grabber Assistance Programme
  • FlexWork arrangements

Skills

Required

  • Swift
  • Objective C
  • iOS development
  • OOP
  • TDD
  • reactive patterns
  • dependency injection
  • clean architecture
  • RIB
  • VIPER
  • MVVM
  • API design
  • unit testing
  • UI testing

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.smartrecruiters.com/Grab/744000143357414-senior-software-engineer-mobile-ios-

Apply on Grab