Senior Software Engineer, Mobile (iOS) - Payments
GrabRemotely
iosswiftmvvmclean architecturetddviperdependency injectionrib
Job Description
📋 Description
- Work on the flagship Grab app and solve user challenges through iOS components.
- Contribute to scalable mobile features with emphasis on architectural integrity.
- Collaborate with Engineering Manager II and cross-functional teams.
- Own code quality, testing, and maintainability.
- Participate in design reviews and uphold OE standards.
🎯 Requirements
- 5+ years experience, 4+ years iOS development.
- Proficient in Swift; solid OO, TDD, reactive patterns, dependency injection.
- Experience with Clean Architecture, RIB, VIPER or MVVM.
- Experience building maintainable codebases, API design, unit/UI testing.
- Experience with app maintenance, crash analytics, remote debugging, CI.
🎁 Benefits
- Term Life and Medical Insurance
- GrabFlex benefits package
- Parental and birthday leave; LASA volunteering leave
- Grabber Assistance Programme for well-being
Back to all jobs