# Senior Software Engineer, Mobile (iOS)

**Company**: Grab
**Location**: Petaling Jaya
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Grab/744000143357414-senior-software-engineer-mobile-ios-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0df5da9a-4f8

## Description

Grab is Southeast Asia's leading superapp, offering various services such as food delivery, financial management, and ride-hailing.

We are looking for an experienced iOS Engineer to lead the development of iOS applications.

The DNA (Demand and Ads) Mobile Team focuses on enhancing user and merchant engagement within mobile applications through promotions and advertisements.

Responsibilities:

- Create, enhance, and maintain the Grab app(s)

- Ensure seamless ad and promotion integration

- Develop features for better user engagement

- Collaborate with QA and UX teams

- Continuously monitor app performance

- Engage in code reviews for quality assurance

- Document changes and integrations

- Evaluate daily progress and plan for the next day

Qualifications:

- At least 5 years of working experience with at least 4+ years of relevant experience in iOS application development

- Well-versed in Swift and Objective C

- Familiar with the iOS system and programming paradigm, including OOP, TDD, reactive patterns, and dependency injection

- Experience with architectural approaches such as clean architecture, RIB, VIPER, and/or MVVM

- Experience building maintainable and testable code bases, including API design, unit testing, and UI testing techniques

- Extensive experience in maintaining applications, crash analytics, remote debugging, and continuous integration

Benefits:

- Term Life Insurance and comprehensive Medical Insurance

- GrabFlex benefits package

- Parental and Birthday leave

- Love-all-Serve-all (LASA) volunteering leave

- Confidential Grabber Assistance Programme

- FlexWork arrangements

## Skills

### Required
- Swift
- Objective C
- iOS development
- OOP
- TDD
- reactive patterns
- dependency injection
- clean architecture
- RIB
- VIPER
- MVVM
- API design
- unit testing
- UI testing

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Grab/744000143357414-senior-software-engineer-mobile-ios-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
