Senior Software Engineer, Mobile (iOS)
GrabRemotely
iosapiswiftmvvmtddviperoop
Job Description
📋 Description
- App Development: Create, enhance, and maintain the Grab app(s).
- Ad Integration: Ensure seamless ad and promotion integration.
- User Engagement Features: Develop features for better user engagement.
- Collaboration with QA and UX: Work closely with QA and UX teams.
- Performance Monitoring: Continuously monitor app performance.
- Code Reviews: Engage in code reviews for quality assurance.
🎯 Requirements
- 5+ years total experience with at least 4+ years in iOS development.
- Proficient in Swift and Objective-C.
- Knowledge of iOS paradigms including OOP, TDD, reactive patterns, dependency injection.
- Experience with architectural approaches (clean architecture, RIB, VIPER and/or MVVM).
- Experience building maintainable codebases with API design, unit/UI testing, CI.
- Experience in app maintenance, crash analytics, remote debugging.
🎁 Benefits
- Term Life Insurance and Medical Insurance.
- GrabFlex benefits package.
- Parental and Birthday leave; LASA volunteering leave.
- Grabber Assistance Programme for well-being.
- FlexWork with differentiated hours.
Back to all jobs