Senior Flutter Engineer - Merchant App (Onsite Jakarta)

Grab

Cikoko

On-site

IDR 420,000,000 - 720,000,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Term Life Insurance
Medical Insurance
GrabFlex benefits
Parental and Birthday leave
LASA volunteering leave
Grabber Assistance Programme
FlexWork hours

Job summary

Grab's Merchant App Flutter team in Jakarta builds and maintains the core merchant app for businesses using Grab. You will focus on feature development and engineering optimization, taking ownership of end-to-end solutions for merchants.

Reporting to the Software Engineering Manager, you will design scalable solutions, write robust tests, and collaborate across QA and product to deliver high-quality releases for millions of users. This onsite role requires strong Flutter/Dart expertise.

Qualifications

  • 5+ years of Flutter/Mobile engineering experience designing, launching, and optimizing mobile applications.
  • Fluent with Flutter-specific tools and libraries.
  • Structured code using MVVM or reactive state management.
  • Experience with performance metrics and optimization (API use, storage, battery).
  • Experience writing testable code and end-to-end unit tests.
  • Experience owning end-to-end feature delivery.
  • Eagerness to stay updated on mobile trends, mentor teammates, and scale impact to millions of users.

Responsibilities

  • Develop and enhance app features to improve merchant workflows, ensuring the app is efficient, responsive, and user-friendly.
  • Design clear, scalable programming solutions using best practices such as dependency injection or MVVM.
  • Analyze and optimize app performance to address issues like response time, battery use, and storage impact.
  • Write robust unit tests, integration tests, and collaborate with QA engineers to maintain quality standards during app releases.
  • Maintain current features, resolve bugs, and enhance code functionality while ensuring technical consistency and long-term performance goals.
  • Serve in the on-call rotation for critical mobile issues, balancing rapid fixes with logical troubleshooting.

Skills

Flutter/Mobile engineering
MVVM architecture
Reactive state management
Performance optimization
Testable code & unit tests
API design
End-to-end feature ownership
Mentoring teammates

Tools

Flutter
Dart

Job description

Grab's Merchant App Flutter team in Jakarta builds and maintains the core merchant app for businesses using Grab. You will focus on feature development and engineering optimization, taking ownership of end-to-end solutions for merchants.

Reporting to the Software Engineering Manager, you will design scalable solutions, write robust tests, and collaborate across QA and product to deliver high-quality releases for millions of users. This onsite role requires strong Flutter/Dart expertise.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flutter Engineer - Merchant Experience & Growth
Senior Flutter Engineer - Merchant Experience & Growth

Grab • Jakarta Pusat

On-site
IDR 420,000,000 - 650,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits package
+5
Senior Fullstack Engineer - Go/Flutter for Merchant App
Senior Fullstack Engineer - Go/Flutter for Merchant App

Grab • Jakarta Pusat

On-site
IDR 350,000,000 - 600,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits package
+4
Senior Flutter Engineer - Merchant App (Onsite Jakarta)
Senior Flutter Engineer - Merchant App (Onsite Jakarta)

GrabTaxi Holdings Pte. Ltd. • Jakarta Pusat

On-site
IDR 480,000,000 - 720,000,000
Term Life Insurance
Medical Insurance
GrabFlex
+5
Senior Flutter Mobile Engineer – Merchant App (Jakarta)
Senior Flutter Mobile Engineer – Merchant App (Jakarta)

GrabTaxi Holdings Pte. Ltd. • Daerah Khusus Ibukota Jakarta

On-site
IDR 362,318,840 - 543,478,260
Term Life Insurance
Comprehensive Medical Insurance
Parental and Birthday leave
+2
Senior Fullstack Engineer, Merchant Apps (Jakarta)
Senior Fullstack Engineer, Merchant Apps (Jakarta)

Grab • Cilandak Timur

On-site
IDR 400,000,000 - 900,000,000
Term Life Insurance
Medical Insurance
GrabFlex
+5
Senior Fullstack Engineer - Merchant App (Go/Flutter/React)
Senior Fullstack Engineer - Merchant App (Go/Flutter/React)

PT Solusi Transportasi Indonesia • Jakarta Pusat

On-site
IDR 420,000,000 - 640,000,000
Term Life Insurance
Medical Insurance
GrabFlex
+5
Senior Software Engineer, Fullstack - Merchant Experience
Senior Software Engineer, Fullstack - Merchant Experience

Grab • Jakarta Pusat

On-site
IDR 350,000,000 - 600,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits package
+4
Senior Software Engineer, Flutter - Merchant Experience
Senior Software Engineer, Flutter - Merchant Experience

Grab • Cikoko

On-site
IDR 420,000,000 - 720,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits
+4
Senior Software Engineer, Flutter - Merchant Experience
Senior Software Engineer, Flutter - Merchant Experience

Grab • Jakarta Pusat

On-site
IDR 420,000,000 - 650,000,000
Term Life Insurance
Medical Insurance
GrabFlex benefits package
+5
Lead Software Engineer, Mobile (Flutter) - Merchant Experience
Lead Software Engineer, Mobile (Flutter) - Merchant Experience

GrabTaxi Holdings Pte. Ltd. • Daerah Khusus Ibukota Jakarta

On-site
IDR 362,318,840 - 543,478,260
Term Life Insurance
Comprehensive Medical Insurance
Parental and Birthday leave
+2