# Senior Software Engineer, Mobile (iOS)

**Company**: Grab
**Location**: Bangalore, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Grab/744000159598119-senior-software-engineer-mobile-ios-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d22902d3-e85

## Description

We are seeking experienced and enthusiastic iOS Engineers to join our team. As a Senior Software Engineer, Mobile (iOS), you will contribute to the flagship Grab app, engage with users to understand their challenges, and develop solutions to support their professional lives.

Responsibilities:

- Use technology to solve well-defined problems by building scalable components or features based on clear tasks and project requirements.

- Take ownership of your code, ensuring it is readable, maintainable, and well-tested.

- Conduct design reviews and maintain system reliability by implementing monitoring, alerting, and Operational Excellence (OE) standards.

- Provide clear feedback during code reviews and positively respond to feedback from others.

- Respond promptly to issues, update the team, and with high quality.

- Communicate your solutions to technical partners by communicating updates and resolutions to customers and other partners.

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 SwiftUI.

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

- Experience with several architectural approaches, including clean architecture, RIB, VIPER, or MVVM.

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

- Experience maintaining applications, crash analytics, remote debugging, and continuous integration.

Benefits:

- Term Life Insurance and comprehensive Medical Insurance.

- GrabFlex, a benefits package that suits your needs and aspirations.

- Parental and Birthday leave, and Love-all-Serve-all (LASA) volunteering leave.

- Confidential Grabber Assistance Programme.

## Skills

### Required
- Swift
- SwiftUI
- iOS application 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/744000159598119-senior-software-engineer-mobile-ios-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
