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 25 Oct 2026 · Still live on 31 Oct 2026

Software Engineer, Mobile (iOS)

Grab Jakarta On-site 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 transportation.

You will join our team in Jakarta as a Mobile (iOS) Software Engineer, building iOS features used by driver partners across the region, including communication experiences, AI-assisted workflows, and offline-first screens that remain reliable in real-world operating conditions.

The Fulfilment tech family enables Grab to serve our customers and partners across Southeast Asia. We build high throughput, real-time distributed systems that process hundreds of millions of requests daily. Our mission is to offer the best products and experiences to our driver partners.

Key Responsibilities:

  • Develop iOS features using Swift for driver communication, AI-assisted workflows, and offline-first screens that handle unstable network conditions.
  • Integrate iOS applications with backend APIs and mobile platform components to deliver reliable user experiences.
  • Collaborate with product managers, designers, and backend engineers to understand requirements and evaluate product impact through data analysis.
  • Write testable code following established engineering standards and participate in code reviews to maintain product quality.
  • Resolve issues related to app performance, reliability, and offline behavior through debugging and testing.
  • Contribute to app stability through unit testing, integration testing, and validation of features before release.

Qualifications:

  • Up to 2 years of professional iOS development experience, internship experience, or project experience building iOS applications using Swift and the iOS SDK.
  • Understanding of mobile application architecture patterns (MVC, MVVM, VIPER, or similar).
  • Working knowledge of data structures, algorithms, and object-oriented programming.
  • Experience integrating mobile applications with RESTful APIs or backend services.
  • Experience using AI agent-assisted coding tools and spec-driven development workflows to design, implement, and validate software changes.
  • Experience with unit testing or integration testing for iOS applications.

Nice-to-Haves:

  • Experience building offline-capable or network-resilient mobile features.
  • Familiarity with mobile storage technologies such as Core Data, SQLite, Realm, or similar.
  • Experience with unit testing, UI testing, or automated testing in iOS.
  • Exposure to CI/CD pipelines, release processes, or mobile observability tools.
  • Interest in AI, LLM-powered applications, chatbots, or conversational product experiences.
  • Experience with GraphQL, WebSocket, gRPC, or real-time communication features.
  • Familiarity with large-scale mobile applications or modular mobile architectures.
  • Experience working in cross-functional or regional teams.

Life at Grab:

  • 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

Nice to have

  • offline-capable mobile features
  • mobile storage technologies
  • UI testing
  • automated testing
  • CI/CD pipelines
  • release processes
  • mobile observability tools
  • AI
  • LLM-powered applications
  • chatbots
  • conversational product experiences
  • GraphQL
  • WebSocket
  • gRPC
  • real-time communication features
  • large-scale mobile applications
  • modular mobile architectures

Ready to apply?

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

Apply on Grab