Senior Software Engineer, Mobile (iOS)
Core
Leading the development of iOS applications for the DNA (Demand and Ads) Mobile Team to enhance user and merchant engagement through promotions and advertisements.
Role type
Senior IC iOS Engineer
Builds
iOS mobile applications (Grab app) with ad and promotion integrations
Domain
Ride-hailing and food delivery superapp in Southeast Asia
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, iOS system architecture, OOP, TDD, reactive patterns, dependency injection, clean architecture, RIB, VIPER, MVVM, API design, unit testing, UI testing, crash analytics, remote debugging, continuous integration
Preferred skills
Experience building maintainable/testable codebases, open source contributions
Technologies
Swift, Objective-C, iOS SDK
Responsibilities
Create, enhance, and maintain the Grab app; Integrate ads and promotions; Develop user engagement features; Collaborate with QA and UX teams; Monitor app performance; Conduct code reviews; Document changes and integrations
Seniority
Senior, hands-on IC