Jobs · Remotely

G

Software Engineer, Mobile (iOS)

Grab · Jakarta · Posted 25d ago

onsiteFull-timejunior2-5 yrs🇮🇩 Indonesia
Apply on Remotely

Available in 2 locations

Jakarta · onsite Apply → Jakarta, , Indonesia · onsite Apply →

About the role

Develop iOS features using Swift, integrating applications with backend APIs and ensuring app performance and reliability. The role is suitable for those with up to 2 years of iOS development experience.

Full job description (as posted) ↓

📋 Description Develop iOS features using Swift for driver communication, AI-assisted workflows, and offline-first Integrate iOS applications with backend APIs and mobile platform components to deliver reliable Collaborate with product managers, designers, and backend engineers to understand requirements and Write testable code following established engineering standards and participate in code reviews to Resolve issues related to app performance, reliability, and offline behavior through debugging and Contribute to app stability through unit testing, integration testing, and validation of features 🎯 Requirements Up to 2 years of professional iOS development experience, internship experience, or project Understanding of mobile application architecture patterns (MVC, MVVM, VIPER, or similar). Working knowledge of data structures, algorithms, and object-oriented programming. Experience integrating mobile applications with RESTful APIs or backend services. Experience using AI agent-assisted coding tools and spec-driven development workflows to design Experience with unit testing or integration testing for iOS applications. 🎁 Benefits Term Life Insurance and comprehensive Medical Insurance. GrabFlex: create a benefits package that suits your needs and aspirations. Parental and Birthday leave. Love-all-Serve-all (LASA) volunteering leave. Grabber Assistance Programme (confidential support). FlexWork arrangements such as differentiated hours.

Read the full posting on Remotely →

FAQ

Is the Software Engineer, Mobile (iOS) role at Grab remote?+

This Software Engineer, Mobile (iOS) position is listed as onsite (Jakarta).

What seniority level is this Software Engineer, Mobile (iOS) role?+

This is a junior level position.

How do I apply for the Software Engineer, Mobile (iOS) role at Grab?+

Use the "Apply on Remotely" button to open the original posting on Remotely, where you can submit your application directly to Grab.