Software Engineer, Mobile (iOS)

PLT Engineering

Jakarta Pusat

On-site

IDR 300,000,000 - 540,000,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Grab is seeking a Mobile (iOS) Software Engineer in Jakarta to build iOS features used by driver partners across Southeast Asia. You will contribute to communication experiences, AI-assisted workflows, and offline-first screens that stay reliable in real-world conditions.

You will work with product managers, designers, backend engineers, data analysts, and other mobile engineers to implement features for the driver app.

Qualifications

  • Experience developing iOS features using Swift.
  • Ability to integrate iOS apps with backend APIs.
  • On-site in Jakarta office.

Responsibilities

  • Develop iOS features using Swift for driver communications.
  • Integrate iOS apps with backend APIs for reliable experiences.
  • Collaborate with product managers, designers, and backend engineers.
  • Write testable code and participate in code reviews.
  • Resolve performance, reliability, and offline issues.
  • Support app stability via unit and integration testing.

Skills

Swift
iOS
APIs
Unit testing
Integration testing
Debugging

Job description

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. We improve driver partner opportunities and efficiency to fulfil customer orders without fail. We create efficient marketplaces by determining prices that are both sustainable and valued by our partners and customers.


Get to Know the Role


You will join our team in Jakarta as a Mobile (iOS) Software Engineer. You will build 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.


You will work with product managers, designers, backend engineers, data analysts, and other mobile engineers to build features for the Grab driver app. You will report to the Software Engineering Manager and based fully on-site in Jakarta office.


The Critical Tasks You Will Perform



  • You will develop iOS features using Swift for driver communication, AI-assisted workflows, and offline-first screens that handle unstable network conditions.

  • You will integrate iOS applications with backend APIs and mobile platform components to deliver reliable user experiences.

  • You will collaborate with product managers, designers, and backend engineers to understand requirements and evaluate product impact through data analysis.

  • You will write testable code following established engineering standards and participate in code reviews to maintain product quality.

  • You will resolve issues related to app performance, reliability, and offline behavior through debugging and testing.

  • You will contribute to app stability through unit testing, integration testing, and validation of features before release.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Mobile (iOS)
Software Engineer, Mobile (iOS)

PT Solusi Transportasi Indonesia • Jakarta Pusat

On-site
IDR 180,000,000 - 240,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+5
Software Engineer, Mobile (iOS)
Software Engineer, Mobile (iOS)

Grab • Jakarta Selatan

On-site
IDR 180,000,000 - 320,000,000
Term Life Insurance
Medical Insurance
GrabFlex
+1
Software Engineer, Mobile (iOS)
Software Engineer, Mobile (iOS)

Grab • Indonesia

On-site
IDR 180,000,000 - 300,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+5
Software Engineer, Mobile (iOS)
Software Engineer, Mobile (iOS)

Triwill Group • Jakarta Pusat

On-site
IDR 200,880,000 - 267,840,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+5
Senior Software Engineer, Mobile (Android) - Fulfilment
Senior Software Engineer, Mobile (Android) - Fulfilment

Grab • Jakarta Timur

On-site
Term Life Insurance
Comprehensive Medical Insurance
Flexible Work Arrangements
+2
iOS Software Engineer – AI-Driven Driver App (Swift)
iOS Software Engineer – AI-Driven Driver App (Swift)

PT Solusi Transportasi Indonesia • Jakarta Pusat

On-site
IDR 180,000,000 - 240,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+5
iOS Engineer - AI-Assisted, Offline-First
iOS Engineer - AI-Assisted, Offline-First

Grab • Jakarta Selatan

On-site
IDR 180,000,000 - 320,000,000
Term Life Insurance
Medical Insurance
GrabFlex
+1
iOS Mobile Engineer - AI-Driven, Offline-First Driver App
iOS Mobile Engineer - AI-Driven, Offline-First Driver App

PLT Engineering • Jakarta Pusat

On-site
IDR 300,000,000 - 540,000,000
Senior Software Engineer, iOS
Senior Software Engineer, iOS

Grab • Jakarta Pusat

On-site
IDR 420,000,000 - 720,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+4
iOS Mobile Engineer – Driver App, AI & Offline-First
iOS Mobile Engineer – Driver App, AI & Offline-First

Grab • Indonesia

On-site
IDR 180,000,000 - 300,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+5