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)
Stron- g fundamentals in computer science, including algorithms and data structuresExper
- ience working on large-scale mobile applicationsSolid
- understanding of mobile networking and real-time communication with backend systemsKnowl
- edge of application performance monitoring and profiling toolsExper
- ience with CI/CD pipelines for mobile development and deploymentFluen
- t in spoken and written EnglishFamil
- iarity with Android system internals