Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain scalable, reliable iOS features for Grab's flagship app, focusing on payments and PaySDK components.
Take full ownership of code quality, including readability, maintainability, testing, and use of appropriate data structures and algorithms.
Engage in design reviews, ensure system reliability through monitoring and alerting, and effectively communicate technical solutions and updates to stakeholders.
Minimum Requirements
At least 5 years total work experience, with 4+ years specifically in iOS application development.
Proficiency in Swift and familiarity with iOS paradigms such as OOP, TDD, reactive patterns, and dependency injection.
Experience with multiple mobile architecture patterns such as clean architecture, RIB, VIPER, or MVVM.
Experience in building maintainable/testable codebases including API design, unit/UI testing, application maintenance, crash analytics, remote debugging, and CI processes.
Ideal Candidate Profile
Experienced iOS developer focused on delivering high-quality, maintainable mobile payment solutions at scale.
Comfortable with proactive problem identification and collaborative design review processes within agile teams.
Capable communicator who can effectively relay complex technical information to technical and non-technical stakeholders.
