
Software Engineer, Mobile (iOS) - Fulfilment
- Jakarta
- Permanent
- Full-time
- Design mobile components with Swift to enhance availability, scalability, latency, and efficiency of Grab's Driver App services.
- Investigate Driver app stability, perform application performance analysis, and optimize for better performance.
- Collaborate with backend teams to build modular, reusable components and design scalable APIs.
- Work with product and experience teams to finalize feature specifications, build prototypes, and design experiments.
- Join on-call rotations to debug production issues and enhance system stability.
- You will be reporting to an Engineering Manager
- You have at least 2+ years of iOS development experience and a foundation in algorithms and data structures.
- You have familiar with programming paradigms such as OOP, TDD, reactive programming and dependency injection.
- You have a working knowledge of several architectural approaches including clean architecture like MVVM or VIPER.
- You have experience writing maintainable and testable code, including API design, unit testing and UI testing techniques, experience working with a UI library.
- You have good experience about CI/CD implementation
- We have your back with Term Life Insurance and comprehensive Medical Insurance.
- With GrabFlex, create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours