Grab logoGrab logo

Mobile Software Engineer (iOS) at Grab | Petaling Jaya

GrabPetaling Jaya
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Entry Level

Qualifications

Essential QualificationsMinimum of 1 year of professional iOS development experience. Strong fundamentals in computer science, particularly in algorithms and data structures. Familiarity with programming paradigms including OOP, TDD, reactive programming, protocol-oriented programming, and dependency injection. Experience with various architectural approaches, such as Clean Architecture (RIBs, MVVM, or VIPER). Ability to write maintainable and testable code, including API design, unit testing, and UI testing techniques. Experience managing applications with a significant user base, utilizing crash analytics, remote debugging, and continuous integration. Strong sense of accountability and ownership of work. A drive to take on more responsibilities and make an impact on millions of users. Preferred QualificationsExperience in optimizing app performance, including aspects like network data consumption, battery usage, storage management, app size, and launch times.

About the job

About the Team

The Demand & Ads (DNA) Mobile Team is dedicated to boosting user and merchant engagement through innovative mobile application features, including promotions and advertisements. By merging mobile app development with data-driven tactics, such as user segmentation, geolocation-based promotions, and in-app advertisements, we strive to deliver a more engaging and seamless user experience.

Our collaborative approach involves working closely with various cross-functional partners, including local businesses and restaurants. We utilize A/B testing, user feedback, and performance analytics to drive continuous improvement, ensuring that user privacy remains a top priority while providing valuable experiences for both users and merchants.

About the Role

We are on the lookout for skilled iOS Engineers to spearhead the development of our iOS applications. You will be responsible for app development, architectural design, code reviews, and mentoring team members, all aimed at ensuring optimal app performance and adherence to industry best practices. Proficiency in user interface design, API integration, security implementation, and device compatibility is essential, making you a key player in delivering top-notch iOS applications. You will report directly to the Software Engineering Manager II, Mobile.

Your Daily Activities

  • Develop and maintain the Grab app(s) to enhance user experience.
  • Integrate advertisements and promotions seamlessly into the app.
  • Create features that foster better user engagement.
  • Collaborate with QA and UX teams for optimal app functionality.
  • Monitor app performance continuously for improvements.
  • Conduct code reviews to ensure quality assurance.
  • Document changes and integration processes diligently.
  • Review daily progress and strategize for upcoming tasks.

About Grab

About GrabGrab is the leading superapp in Southeast Asia, dedicated to making everyday life easier. From food delivery to financial management and transportation solutions, we empower individuals with technology and artificial intelligence. At Grab, our purpose drives us, our habits lead to excellence, and we strive to enhance lives in Southeast Asia through economic empowerment, all while embodying values of heart, hunger, honor, and humility.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.