Grab is seeking a Senior Software Engineer specializing in iOS mobile development. The role typically requires strong experience building and maintaining production iOS applications using Swift, UIKit, SwiftUI, and modern software architecture. Candidates should be comfortable with algorithms, data structures, testing, debugging, APIs, version control, and mobile performance optimization. Experience delivering scalable consumer-facing products, working with cross-functional teams, reviewing code, and mentoring engineers is expected. The successful candidate will take ownership of technical design, contribute to engineering standards, solve complex product challenges, and help create reliable, secure, and intuitive experiences for Grab users.
Grab is a Southeast Asian technology company headquartered in Singapore, operating across Indonesia and several other countries in the region. Its superapp connects customers with transport, food delivery, parcel delivery, digital payments, financial services, and other everyday services. Grab works with millions of consumers, driver-partners, merchants, and businesses through a technology platform designed for convenience and financial inclusion. Indonesia is one of its largest and most important markets, with major operations and engineering activity in Jakarta and other cities. The company employs multidisciplinary teams in software engineering, product management, data, operations, finance, and commercial functions. Working at Grab generally involves a fast-paced, regional environment where engineers build products for diverse markets, collaborate across countries, and address large-scale challenges involving reliability, payments, logistics, and mobile user experiences.
Indonesia offers opportunities in technology, finance, digital commerce, logistics, tourism, and multinational business. Jakarta, on Java, is the main corporate and engineering hub and provides the broadest employment market, international schools, hospitals, and modern amenities, though traffic and living costs can be significant. Bali offers a more relaxed lifestyle and a strong expatriate community, but fewer senior technology roles. Java is culturally diverse, with friendly communities, excellent food, and a mix of traditional and modern life. Other islands, including Sumatra, Sulawesi, and Kalimantan, offer lower living costs and growing regional economies. Foreign employees generally need employer sponsorship and an appropriate work permit and limited-stay visa; working on a tourist visa is not permitted. Relocation packages, healthcare, tax assistance, and housing support should be confirmed with the employer. Learning basic Bahasa Indonesia is highly useful for daily life and workplace integration.
Make sure pop-ups and redirects are enabled in your browser settings.
Ooops
Something went wrong, a few job details could not be loaded but you can still apply directly below:
Fetching job details, please wait...