Role Overview:
One of our clients is hiring an iOS Mobile Engineer to join the Fulfilment Tech organization, specifically within the In-Transit Efficiency team. This team plays a critical role in improving the in-trip experience for driver partners by building reliable, scalable, and high-performance mobile solutions used daily by millions of users across Southeast Asia.
Key Responsibilities:
- Design, develop, and maintain iOS components using Swift to improve application availability, scalability, latency, and efficiency
- Investigate application stability issues and conduct performance analysis and optimization
- Collaborate closely with backend engineers to build modular, reusable components and scalable APIs
- Work with product managers and designers to define features, develop prototypes, and run experiments
- Partner with cross-functional engineering teams to design architectures optimized for scale and performance
- Participate in code reviews and design discussions to maintain high engineering standards
- Join on-call rotations to troubleshoot production issues and improve system reliability
Key Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
- 13 years of experience in mobile application development (iOS)
- Strong fundamentals in computer science, including algorithms and data structures
- Experience working on large-scale mobile applications
- Solid understanding of mobile networking and real-time communication with backend systems
- Knowledge of application performance monitoring and profiling tools
- Experience with CI/CD pipelines for mobile development and deployment
- Fluent in spoken and written English
- Familiarity with Android system internals