Enable job alerts via email!

Senior Software Engineer, Mobile (Flutter) - GrabKios

GrabTaxi Holdings Pte. Ltd.

Daerah Khusus Ibukota Jakarta

On-site

IDR 300.000.000 - 400.000.000

Full time

5 days ago
Be an early applicant

Job summary

A leading Southeast Asian superapp provider is seeking a Senior Software Engineer specializing in mobile app development using Flutter. This role is based in Jakarta and focuses on designing efficient, user-friendly solutions. Candidates should have a bachelor's degree in Computer Science and over 4 years of experience in mobile app development, demonstrating proficiency in Flutter and Dart.

Benefits

Term Life Insurance
Comprehensive Medical Insurance
Flexible benefits package (GrabFlex)
Parental and Birthday leave
Confidential Grabber Assistance Programme
FlexWork arrangements

Qualifications

  • 4+ years of professional experience in mobile app development.
  • At least 2 years focused on Flutter and Dart.
  • Strong proficiency in creating scalable programming solutions.

Responsibilities

  • Design and implement new features for Flutter-based mobile applications.
  • Optimize application performance, addressing response time and battery usage.
  • Write robust unit tests and integration tests.

Skills

Flutter framework
Dart programming
Mobile app performance optimization
Version control systems
Agile development methodologies

Education

Bachelor's degree in Computer Science or related field

Job 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.

Get to Know the Team

At GrabKios, we empower the people of Southeast Asia, from consumers and drivers to everyday entrepreneurs, by enabling financial inclusion for the underserved. The team is building innovative solutions by enabling commerce through payment services (checkout, payments platform, grab pay products, rewards), empowering through Lending(driver & merchants), empowering through agents (Kios) & protecting users through Insurance(scenario insurance).

Get to Know the Role

We are seeking an experienced Senior Software Engineer specializing in Mobile (Flutter) development to join our innovative team in Jakarta, Indonesia. In this role, you will be at the forefront of developing and optimizing our mobile applications, focusing on creating efficient, user-friendly, and scalable solutions for our customers. You will be reporting to an Engineering Manager. This will be an onsite role based in Jakarta.

The Critical Tasks You Will Perform

  • Design and implement new features for our Flutter-based mobile applications
  • Optimize application performance, addressing factors such as response time, battery usage, and storage impact
  • Develop clear, scalable programming solutions using best practices like dependency injection and MVVM architecture
  • Write robust unit tests and integration tests
  • Continuously refactor and improve existing codebase to enhance functionality and maintain technical consistency
  • Serve in the on-call rotation for critical mobile issues, balancing rapid fixes with logical troubleshooting

What Essential Skills You Will Need

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 4+ years of professional experience in mobile app development, with at least 2 years focused on Flutter and Dart (web development experience is a bonus)
  • Strong proficiency in Flutter framework and Dart programming language
  • Experience with state management solutions and clean architecture patterns (e.g., MVVM, BLoC)
  • Solid understanding of mobile app performance optimization techniques
  • Expertise in writing testable code, creating end-to-end unit tests, and implementing automation techniques
  • Familiarity with RESTful APIs and experience in designing efficient API integrations
  • Proficiency with version control systems
  • Experience with app analytics tools and crash reporting systems
  • Experience managing technical features or significant app areas from concept through release
  • Familiarity with Agile development methodologies

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.
  • Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours

What We Stand For At Grab

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.