Senior iOS Engineer, Consumer Experience - Jakarta On-site

Grab

Jakarta Pusat

On-site

IDR 420,000,000 - 600,000,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Term Life Insurance
Medical Insurance
GrabFlex benefits package
Parental leave
Birthday leave
LASA volunteering leave
Grabber Assistance Programme
Flexible work arrangements

Job summary

Grab is seeking an experienced iOS engineer to design, build, and operate secure, reliable mobile systems, based on-site in Jakarta. You will collaborate with product, design, and QA teams to translate requirements into scalable iOS solutions and mentor junior engineers to raise engineering practices.

You will report to the Engineering Manager and contribute to cross-functional initiatives, performance optimization, and platform parity across iOS and Android, while upholding security and quality

Qualifications

  • 4+ years of professional iOS development experience with Swift and iOS SDKs.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • End-to-end feature ownership across large-scale applications.
  • Knowledge of iOS architecture, lifecycle, concurrency, networking, and performance.
  • Experience with API design, versioning, backward compatibility, XCTest, CI/CD, and release management.
  • Experience diagnosing production issues via logs, metrics, traces, and debugging tools.
  • Strong cross-functional collaboration and English proficiency; mentoring engineers or influencing technical direction.
  • Exposure to UIKit, SwiftUI, mobile security, observability, and developer tooling is a plus.

Responsibilities

  • Design, build, and maintain iOS SDK capabilities, native entry points, and reusable APIs for MiniApps.
  • Improve SDK reliability, performance, security, observability, and backward compatibility across Grab app releases.
  • Drive cross-platform parity by defining contracts and consistent developer experiences.
  • Collaborate with backend teams on Horus services, authentication, telemetry, and platform integrations.
  • Develop automated tests, release tooling, and technical documentation for faster partner integrations.
  • Investigate production issues, strengthen monitoring, and contribute to incident response and post-incident improvements.
  • Partner with product, design, QA, and partner teams to translate requirements into scalable mobile solutions.
  • Provide technical leadership through architecture reviews, code reviews, mentoring, and improving engineering standards.

Skills

Swift
iOS development
UIKit
SwiftUI
API design
CI/CD
English proficiency
Mentoring engineers

Education

Bachelor's degree in Computer Science or related field

Tools

Xcode
Instruments
SDKs / frameworks

Job description

Grab is seeking an experienced iOS engineer to design, build, and operate secure, reliable mobile systems, based on-site in Jakarta. You will collaborate with product, design, and QA teams to translate requirements into scalable iOS solutions and mentor junior engineers to raise engineering practices.

You will report to the Engineering Manager and contribute to cross-functional initiatives, performance optimization, and platform parity across iOS and Android, while upholding security and quality

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer - Consumer Experience (Jakarta)
Senior iOS Engineer - Consumer Experience (Jakarta)

Xapply • Jakarta Pusat

On-site
IDR 200,880,000 - 334,800,000
Term Life Insurance
Medical Insurance
GrabFlex
+5
Senior iOS Engineer - Consumer Experience (Jakarta)
Senior iOS Engineer - Consumer Experience (Jakarta)

Grab • Jakarta Selatan

On-site
IDR 300,000,000 - 600,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits package
+5
Senior iOS Engineer Elevating Consumer Experience
Senior iOS Engineer Elevating Consumer Experience

Grab • Jakarta Pusat

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

PLT Engineering • Jakarta Pusat

On-site
IDR 300,000,000 - 540,000,000
Senior Android Mobile Engineer — Real‑Time, Scalable Apps
Senior Android Mobile Engineer — Real‑Time, Scalable Apps

Grab • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+5
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
Senior Android Mobile Engineer - Scale & Real-Time Apps
Senior Android Mobile Engineer - Scale & Real-Time Apps

Grab • Jakarta Pusat

On-site
IDR 500,000,000 - 800,000,000
Term Life Insurance
Medical Insurance
GrabFlex
+4
iOS Software Engineer — AI-Driven Driver App (Jakarta)
iOS Software Engineer — AI-Driven Driver App (Jakarta)

Triwill Group • Jakarta Pusat

On-site
IDR 200,880,000 - 267,840,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+5
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
Senior Software Engineer, Mobile (iOS) - Consumer Experience
Senior Software Engineer, Mobile (iOS) - Consumer Experience

Grab • Jakarta Pusat

On-site
IDR 350,000,000 - 550,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+5