Software Engineer, iOS

2 Months ago • 2 Years + • Mobile Development

Job Summary

Job Description

As an iOS Engineer at Grab, you will contribute to the flagship Grab app, understanding user challenges and implementing solutions. You'll work with advanced technologies like SwiftUI and Reactive programming, prioritizing architectural integrity. You will build components, ensure code maintainability, conduct design reviews, and implement monitoring. You must be highly accountable, and take ownership of their work. Reporting to an Engineering Manager II, this on-site role is based in Bangalore. The role involves solving well-defined problems by building components or features. Your role is essential in developing services and tools, making a daily impact on millions of users across Southeast Asia.
Must have:
  • 2+ years of iOS experience and related technologies.
  • Strong computer science fundamentals in algorithms and data structures.
  • Understanding of programming paradigms like OOP, TDD, and reactive programming.
  • Proficiency in various architectural approaches, including clean architecture.
  • Experience in writing maintainable and testable code, including API design.
Perks:
  • Term Life Insurance and comprehensive Medical Insurance.
  • GrabFlex for a benefits package tailored to your needs.
  • Parental, Birthday leave, and Love-all-Serve-all volunteering leave.
  • Confidential Grabber Assistance Programme.

Job Details

Company Description

About Grab and Our Workplace

Grab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility.

Job Description

Get to know the team

Within Grab's engineering team, individuals contribute significantly to the company's core. Our dedication is evident in the impact we have on countless lives daily, motivated by our collective passion. Empowered by teamwork, we develop services and tools to serve millions across Southeast Asia.

Grab India is focused on addressing challenges in lending and seeks motivated iOS engineers for its lending mobile team. We're looking for individuals and contribute to various initiatives.

Get to know the role

We are looking for skilled and enthusiastic iOS Engineers to join our team. You'll have the chance to contribute to the flagship Grab app, engaging directly with users to understand their challenges and how our solutions can support their professional lives. Initiative in problem identification is crucial for our team members, who should possess the appropriate mindset and skills to address these challenges.

Our team operates with advanced technologies like SwiftUI and Reactive programming. We prioritise architectural integrity and welcome developers' suggestions for new mobile approaches and technologies, while also emphasising their ability to deliver on key components within the team.

You will be reporting to Engineering Manager II.

This is a on-site role and is based in Bangalore.

The Critical Tasks You Will Perform:

  • Utilize technology to solve well-defined problems by building components or features based on clear tasks and project requirements, ensuring reliable designs through thorough understanding.
  • Take ownership of your code, ensuring it is readable, maintainable, and well-tested, while applying appropriate data structures and algorithms.
  • Conduct design reviews and maintain system reliability by implementing monitoring, alerting, and Operational Excellence (OE) standards.
  • Provide clear and actionable feedback during code reviews and positively respond to feedback from others.
  • Respond promptly to issues, keeping the team consistently updated, and ensure tasks are delivered on time with high quality.
  • Communicate your solutions effectively to technical stakeholders by communicating updates and resolutions to customers and other partners.

Qualifications

The Essential Skills you will need:

  • 2+ years of experience in iOS & related technologies.
  • Strong computer science fundamentals in algorithms and data structures.
  • Understanding of programming paradigms such as OOP, TDD, reactive programming, and dependency injection.
  • Proficiency in various architectural approaches, including clean architecture like RIBs or VIPER.
  • Experience in writing maintainable and testable code, including API design, unit testing, and UI testing techniques.
  • Highly accountable and takes ownership of their work.
  • Eager to learn, take on more responsibility, and make an impact on millions of users in the domain of iOS & related technologies.

Additional Information

Life at Grab

We care about your well-being at Grab, here are some of the global benefits we offer:

  • We have your back with Term Life Insurance and comprehensive Medical Insurance.
  • With GrabFlex, create a benefits package that suits your needs and aspirations.
  • Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
  • We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.

What we stand for at Grab

We are committed to building an inclusive and equitable workplace that enables diverse Grabbers to grow and perform at their best. As an equal opportunity employer, we consider all candidates fairly and equally regardless of nationality, ethnicity, religion, age, gender identity, sexual orientation, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

 

#LI-DNI

Similar Jobs

Techland - Technology Producer (External Projects)

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Thales - Technical Lead

Thales

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Sony Music Career - Revenue Assurance Analyst

Sony Music Career

Mumbai, Maharashtra, India (Hybrid)
3 Weeks ago
Wolters Kluwer - Pricing Strategy Manager

Wolters Kluwer

London, England, United Kingdom (Hybrid)
1 Month ago
AECOM - Head of Operations – Global Business Services

AECOM

Dallas, Texas, United States (Hybrid)
2 Weeks ago
Nahc.io - Senior Developer (Flutter)

Nahc.io

Hong Kong (Hybrid)
4 Days ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

Germany (Remote)
4 Weeks ago
luxsoft - Senior Front-End Developer (with Flutter exp.)

luxsoft

Ukraine (Remote)
4 Weeks ago
Diligent Corporation - Senior Software Engineer (Windows Mobile)

Diligent Corporation

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Crazy Games - Remote Mobile App Developer (iOS Focus)

Crazy Games

Leuven, Flanders, Belgium (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Senior Software Engineer (C/C++)

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Adyen - Senior Regulatory Counsel

Adyen

Singapore (On-Site)
1 Month ago
Scale AI - Field Manager

Scale AI

San Francisco, California, United States (On-Site)
2 Months ago
Inveniolsi - SAP UI5 Consultant

Inveniolsi

Delhi, India (On-Site)
1 Month ago
Greenworks Sunrise Global Marketing - Director, Walmart Sales

Greenworks Sunrise Global Marketing

Bentonville, Arkansas, United States (On-Site)
3 Weeks ago
Zinnia - Senior Software Engineer I (C++)

Zinnia

Miami, Florida, United States (Hybrid)
1 Month ago
Bright Edge - Software Development Manager

Bright Edge

Hyderabad, Telangana, India (Remote)
8 Months ago
Flying Bark - CG Supervisor

Flying Bark

Sydney, New South Wales, Australia (Hybrid)
7 Months ago
Univision - Paid Social Media Analyst

Univision

Bogota, Colombia (On-Site)
2 Months ago
binance - Senior QA Engineer (Collaboration Suite)

binance

Taipei City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Ansys - R&D Documentation Specialist

Ansys

Bengaluru, Karnataka, India (On-Site)
2 Months ago
luxsoft - Senior/Lead QA Automation Engineer

luxsoft

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Capgemini - .NET + Angular + Azure

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
DNEG - Animation Supervisor

DNEG

Mumbai, Maharashtra, India (On-Site)
11 Months ago
bounteous - Specialist, Resource Management

bounteous

Chennai, Tamil Nadu, India (Hybrid)
5 Months ago
Hitachi - CE Technical Consultant

Hitachi

Bengaluru, Karnataka, India (On-Site)
2 Years ago
Alphawave Semi - Silicon Validation Engineer

Alphawave Semi

Pune, Maharashtra, India (On-Site)
1 Month ago
Winzo - SEO Specialist

Winzo

New Delhi, Delhi, India (On-Site)
2 Months ago
Aeries technology - Account Research Specialist

Aeries technology

Bengaluru, Karnataka, India (On-Site)
1 Month ago
WebMD - Senior Site Reliability Engineer

WebMD

Mumbai, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Ajmera Infotech - Android Developer II

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Month ago
quience - Staff Engineer : Mobile

quience

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Linden lab - Manager, Engineering - Mobile

Linden lab

San Francisco, California, United States (Remote)
11 Months ago
Crunchyroll - iOS Engineering Manager

Crunchyroll

San Francisco, California, United States (Remote)
7 Months ago
Google - Software Engineer II, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
Ciklum - Senior Android Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
9 Months ago
Reddit - iOS Software Engineer, User Economy

Reddit

Chicago, Illinois, United States (On-Site)
4 Weeks ago
Apple - Senior iOS Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer, Android

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Months ago
Drive mode - Senior Software Engineer - Mobile (Android)

Drive mode

Mountain View, California, United States (Hybrid)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Pasig, Metro Manila, Philippines (On-Site)

Bangkok, Thailand (On-Site)

Bangkok, Thailand (On-Site)

Beijing, China (On-Site)

Bangkok, Thailand (On-Site)

Bengaluru, Karnataka, India (On-Site)

Pasig, Metro Manila, Philippines (On-Site)

Pasig, Metro Manila, Philippines (On-Site)

View All Jobs

Get notified when new jobs are added by Grab

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug