Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026 · Still live on 31 Oct 2026

Senior Software Engineer, iOS - Consumer Experience

Grab Jakarta On-site senior full-time

The employer hasn't listed a salary.

Apply on Grab

Description

Grab is Southeast Asia's leading superapp, providing various services such as food delivery, financial management, and transportation.

You will join the Consumer Experience (CX) Engineering team, where you will tackle a diverse range of challenges across the user journey,from core navigation and transaction flows to content and service discovery, user engagement, and the mobile app developer experience.

Your responsibilities will include:

  • Designing, building, and operating secure, reliable, and well-tested software systems.
  • Making thoughtful choices about architecture and infrastructure, and monitoring your work after it goes live.
  • Partnering with technical and non-technical stakeholders throughout product design and rollout, taking ownership and keeping projects moving.
  • Mentoring newer engineers and improving team practices.

Key tasks will involve:

  • Designing, building, and maintaining iOS SDK capabilities, native entry points, JavaScript bridges, and reusable APIs.
  • Improving SDK reliability, performance, security, observability, and backward compatibility across Grab app releases.
  • Driving iOS and Android capability parity by defining clear cross-platform contracts and consistent developer experiences.
  • Partnering with backend engineers on Horus services, authentication, scopes, transaction capabilities, telemetry, and other platform integrations.
  • Building automated tests, release tooling, sample applications, and technical documentation that make partner integrations faster and safer.
  • Investigating production issues, strengthening monitoring and failure handling, and contributing to incident response and post-incident improvements.
  • Collaborating with product, design, QA, and partner teams to translate requirements into scalable mobile platform solutions.
  • Providing technical leadership through architecture reviews, code reviews, mentoring, and continuous improvement of engineering standards.

Requirements include:

  • At least 4 years of professional iOS development experience with Swift and iOS SDK skills.
  • A Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Experience managing end-to-end features that meet functional and non-functional requirements, including in large-scale applications.
  • Knowledge of iOS architecture, lifecycle, concurrency, networking, and performance.
  • Experience with API design, versioning, backward compatibility, XCTest, unit and integration testing, CI/CD, and release management.
  • Experience diagnosing production issues using logs, metrics, traces, crash analytics, Instruments, remote debugging, and systematic troubleshooting.
  • Cross-functional collaboration and English proficiency.

Benefits include:

  • Term Life Insurance and comprehensive Medical Insurance.
  • GrabFlex, which allows you to create a benefits package that suits your needs and aspirations.
  • Parental and Birthday leave, and Love-all-Serve-all (LASA) volunteering leave.
  • A confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
  • FlexWork arrangements such as differentiated hours.

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.smartrecruiters.com/Grab/744000153681409-senior-software-engineer-ios-consumer-experience

Apply on Grab