Grab

Senior Software Engineer, iOS - Consumer Experience

Grab
Apply
14 hours ago
Jakarta, IndonesiaSenior

Responsibilities

  • Design, build, and maintain iOS SDK capabilities, native entry points, JavaScript bridges, and reusable APIs.
  • Improve SDK reliability, performance, security, observability, and backward compatibility across Grab app releases.
  • Define cross-platform contracts and consistent developer experiences to drive iOS and Android capability parity.
  • Partner with backend engineers on Horus services, authentication, scopes, transaction capabilities, telemetry, and platform integrations.
  • Build automated tests, release tooling, sample applications, and technical documentation for partner integrations.
  • Investigate production issues, improve monitoring and failure handling, and contribute to incident response and post-incident improvements.
  • Collaborate with product, design, QA, and partner teams to deliver scalable mobile platform solutions.
  • Provide technical leadership through architecture reviews, code reviews, mentoring, and improvements to engineering standards.

Requirements

  • At least 4 years of professional iOS development experience with Swift and iOS SDK skills.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience delivering end-to-end features that satisfy functional and non-functional requirements in large-scale applications.
  • Knowledge of iOS architecture, lifecycle, concurrency, networking, and performance, with experience using SDKs, frameworks, libraries, or UI components.
  • Experience with API design, versioning, backward compatibility, XCTest, unit and integration testing, and release management.
  • Experience diagnosing production issues using logs, metrics, traces, crash analytics, Instruments, remote debugging, and systematic troubleshooting.
  • Cross-functional collaboration skills and English proficiency.
  • Experience mentoring engineers or influencing technical direction.
  • UIKit, SwiftUI, mobile security, observability, and developer tooling experience are advantages.

Benefits

  • Term Life Insurance and comprehensive Medical Insurance.
  • GrabFlex benefits package customization.
  • Parental leave, Birthday leave, and Love-all-Serve-all volunteering leave.
  • Confidential Grabber Assistance Programme.
  • FlexWork arrangements with differentiated hours.
  • Fully on-site work arrangement in Jakarta.

Tech Stack

iOSJavaScriptSwiftSwiftUI

Categories

Mobile
Grab

About Grab

10,000+ employees

Grab builds a Southeast Asia superapp for mobility, deliveries, and financial services, serving consumers, drivers, merchants, and enterprises. It monetizes via ride and delivery commissions, merchant services (such as ads and subscriptions), and payments and digital banking products. Founded in 2012 and headquartered in Singapore, Grab operates across multiple Southeast Asian markets and is publicly listed on NASDAQ.

Contact me