G

Grab

On-demand parcel delivery in Southeast Asia

Mobile iOS Software Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeJakarta, IndonesiaNo salary listedIn-person

About the Job

Requirements

  • 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 such as 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.

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.

Desired Qualifications

  • 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.

About the Company

Grab

On-demand parcel delivery in Southeast Asia

Grab operates a range of services in Southeast Asia, including ride-hailing, food delivery, and logistics. Its GrabExpress on-demand parcel delivery lets customers and businesses send documents and packages through the Grab app, with real-time tracking, options for up to 10 concurrent deliveries, and islandwide coverage (with some restricted areas). The service relies on a large network of delivery partners and charges fees based on distance, time, and item type. Its advantage comes from offering an integrated, all-in-one platform for transportation, meals, and parcel delivery to support the region’s growing e-commerce and urban activity.

Company size
10,001+
Company stage
IPO
Headquarters
Singapore, Singapore
Founded
2012

Recently Posted Jobs

Explore more opportunities at Grab

See more jobs