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.