Grab
Grab13h ago
Foundit

Software Engineer

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Grab

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Join Grab's dynamic engineering team, where individuals make a substantial impact on the company's core operations and the lives of millions daily. Our Payments team is dedicated to streamlining payment capabilities across multiple applications through our PaySDK and is actively seeking motivated iOS engineers to strengthen its mobile division. This is an on-site role based in Bangalore, India.

In this role, you will contribute to the development of the PaySDK and various application clients, including passenger, driver, and merchant apps. A key aspect of this position involves identifying challenges and possessing the initiative and skills to effectively resolve them. Our team utilizes advanced technologies such as SwiftUI and RxSwift, prioritizing architectural integrity and encouraging developers to propose innovative mobile approaches and technologies while ensuring the successful delivery of critical components.

Key Responsibilities:

  • Develop high-quality iOS applications and ensure timely project delivery.
  • Collaborate with cross-functional teams to define project requirements and architect effective solutions.
  • Create comprehensive technical documentation, including code comments, architecture diagrams, and technical guides.
  • Troubleshoot and resolve complex technical issues using advanced debugging tools and techniques.
  • Stay abreast of the latest iOS development trends and technologies, applying this knowledge to enhance development processes and product quality.

Required Qualifications:

  • A minimum of 2 years of professional iOS development experience.
  • Proficiency in the Swift programming language.
  • Solid understanding of programming paradigms including Object-Oriented Programming (OOP), Test-Driven Development (TDD), reactive programming, and dependency injection.
  • Practical knowledge of architectural patterns such as MVVM or VIPER, including clean architecture principles.
  • Demonstrated experience in writing maintainable and testable code, encompassing API design, unit testing, and UI testing methodologies.
  • Experience in managing applications with a large user base, utilizing tools for crash analytics, remote debugging, and continuous integration.
  • A highly accountable individual who takes full ownership of their work.

Life at Grab:

Grab is committed to the well-being of its employees, offering a range of global benefits including comprehensive medical and term life insurance. Our GrabFlex program allows for personalized benefit packages, and we encourage work-life balance with parental, birthday, and volunteering leave. A confidential Grabber Assistance Programme is also available to support employees and their families through life's challenges.

Our Commitment to Diversity and Inclusion:

Grab fosters an inclusive and equitable workplace where diverse talent can thrive. We are an equal opportunity employer and consider all candidates based on merit, without regard to nationality, ethnicity, religion, age, gender identity, sexual orientation, family commitments, disabilities, or other unique attributes.

Company

Grab

Grab

Grab is the premier superapp across Southeast Asia, offering a comprehensive suite of services including food delivery, financial management, and convenient transportation. Driven by purpose and a com...

Bengaluru / Bangalore, India
Posted on Foundit
Software Engineer, Mobile (iOS) - Payments at Grab | Bengaluru / Bangalore, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform