Description
Grab is Southeast Asia's leading superapp, providing various services including food delivery, financial management, and transportation.
As a Senior Software Engineer, iOS, you will shape and build platform capabilities that simplify how Partner apps are onboarded, configured, reviewed, released, and operated.
Critical Tasks
- Design, build, and maintain iOS SDK capabilities, native entry points, JavaScript bridges, and reusable APIs for Partner Apps.
- Improve SDK reliability, performance, security, observability, and backward compatibility across Grab app releases.
- Drive iOS capability parity by defining clear cross-platform contracts and consistent developer experiences.
- Partner with backend engineers on authentication, API, SDK scopes, transaction capabilities, telemetry, and other platform integrations.
- Build automated tests, release tooling, sample applications, and technical documentation that make partner integrations faster and safer.
- Investigate production issues, strengthen monitoring and failure handling, and contribute to incident response and post-incident improvements.
- Collaborate with product, design, QA, and partner teams to translate requirements into scalable mobile platform solutions.
- Provide technical leadership through architecture reviews, code reviews, mentoring, and continuous improvement of engineering standards.
Qualifications
- At least 5 years of professional iOS development experience, with proficiency in Swift and the iOS SDK.
- Experience designing or maintaining mobile SDKs, frameworks, libraries, or platform components used by multiple product teams.
- Knowledge of iOS application architecture, lifecycle, concurrency, networking, and performance optimisation.
- Experience with WKWebView-based integrations, JavaScript bridges, RESTful APIs, and secure client-server communication.
- Understanding of API design, versioning, backward compatibility, testing strategy, and release management.
- Hands-on experience with XCTest, unit and integration testing, and CI/CD for iOS applications, frameworks, or SDKs.
- Diagnose complex production issues using logs, metrics, traces, Instruments, and systematic debugging techniques.
- Collaboration with experience working across mobile, backend, QA, product, and external partner teams.
- Experience mentoring engineers and influencing technical direction through architecture and high-quality code.
- Experience with UIKit, SwiftUI, mobile security, observability, developer tooling, or large-scale platform ecosystems is an advantage.
Life at Grab We care about your well-being at Grab, here are some of the global benefits we offer:
- We have your back with Term Life Insurance and comprehensive Medical Insurance.
- With GrabFlex, create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours