Android Engineer (Flutter)

Electrum

Jakarta Selatan

On-site

IDR 500,667,556 - 834,445,928

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A leading tech company in Jakarta is looking for a Frontend Engineer to develop fast, reliable applications in Flutter. The ideal candidate has over 5 years of experience in building production-scale apps and is proficient in Flutter/Dart. Responsibilities include building end-to-end features across platforms, ensuring performance and reliability, and collaborating with cross-functional teams. This full-time role offers an opportunity to contribute to innovative solutions in the electric mobility sector.

Qualifications

  • 5+ years developing production-scale apps; 3+ years hands-on with Flutter/Dart.
  • Demonstrated success delivering features across multiple platforms.
  • Strong in state management patterns and UI/UX execution.

Responsibilities

  • Build and ship end-to-end product features in Flutter.
  • Translate product requirements into production-ready UI/UX flows.
  • Own app performance and reliability through profiling and optimization.

Skills

Flutter/Dart
API integration
UI/UX design
CI/CD awareness
Firebase knowledge
State management patterns
Communication and teamwork

Job description

Frontend Engineer (Flutter)

We’re looking for a Frontend Engineer to build fast, reliable, and maintainable applications used daily in our electric mobility and battery‑swap ecosystem. You will ship features end-to-end using Flutter across Android, iOS, and Web — ensuring great experience, high performance, and scalability as we grow.

What You Will Do
  • Build and ship end-to-end product features in Flutter for Android, iOS, and Web.
  • Translate product requirements into production‑ready UI/UX flows, reusable widgets, and clean architecture.
  • Implement state management, data fetching, and API integrations (REST/GraphQL/WebSockets).
  • Own app performance and reliability through profiling and proactive optimization.
  • Collaborate closely with Product, Design, Backend, and QA to ensure seamless delivery.
  • Maintain code quality via reviews, testing, and CI/CD best practices (feature flags, safe rollout).
  • Monitor app health using Firebase tools (Crashlytics, Performance, Analytics) and iterate continuously.
  • Contribute to and expand Flutter Design System (component library, theming) for consistency across products.
Experience
  • 5+ years developing production‑scale apps; 3+ years hands‑on with Flutter/Dart.
  • Demonstrated success delivering features across multiple platforms (Android, iOS, Web).
  • Experience with other frontend frameworks (React Native/React/Next.js) and Android native (Kotlin) is a strong plus.
Skills
  • Strong in state management patterns (Bloc/Cubit, Riverpod, Provider, etc.).
  • Skilled in API integration using Dio/Retrofit/http with robust error handling and caching.
  • Solid UI/UX execution: responsive layouts, animations, accessibility, theming.
  • CI/CD awareness (GitHub Actions) and release workflows (multi‑flavor, environment configs).
  • Firebase knowledge: Auth, Firestore, Crashlytics, Performance, Analytics, Remote Config.
  • Competent with Flutter DevTools for performance/memory/network debugging.
  • Strong communication and teamwork with cross‑functional partners.
Nice to Have
  • Experience building or maintaining a Flutter Design System (design tokens, reusable components).
  • Knowledge of Flutter Web deployment nuances (routing, asset optimization, web constraints).
  • Comfortable using AI‑driven tooling to improve developer productivity (assistants, auto‑tests, code suggestions).
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Sales, General Business, and Education

Location

South Jakarta, Jakarta, Indonesia

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Sr. Frontend Engineer Flutter)
Software Engineer (Sr. Frontend Engineer Flutter)

BFI • Tangerang Selatan

On-site
IDR 167,400,000 - 279,000,000
Flutter Frontend Engineer for Fast Multi-Platform UI
Flutter Frontend Engineer for Fast Multi-Platform UI

Electrum • Jakarta Selatan

On-site
IDR 500,667,556 - 834,445,928
Baru Mobile Engineer
Baru Mobile Engineer

Kompas Gramedia • Kota Malang ꦠꦸꦛꦩꦭꦁ

On-site
IDR 89,280,000 - 167,400,000
Mobile Engineer
Mobile Engineer

ACCRAFILE PTE. LTD. • Batam

On-site
IDR 150,000,000 - 230,000,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Esha Parama Technology • Daerah Khusus Ibukota Jakarta

On-site
IDR 223,200,000 - 334,800,000
Junior/Mid Full stack Developer
Junior/Mid Full stack Developer

PT Tri Agung Nusantara • Jakarta Utara

On-site
IDR 167,400,000 - 256,680,000
Senior Mobile Engineer (Flutter) — End-to-End App Creator
Senior Mobile Engineer (Flutter) — End-to-End App Creator

BFI • Tangerang Selatan

On-site
IDR 167,400,000 - 279,000,000
Flutter Mobile Engineer - Build & Ship Apps
Flutter Mobile Engineer - Build & Ship Apps

Prohire Global • Jakarta Pusat

On-site
IDR 200,880,000 - 334,800,000
Mobile Engineer (Android/iOS) – Flutter/Java, On-site Malang
Mobile Engineer (Android/iOS) – Flutter/Java, On-site Malang

Kompas Gramedia • Kota Malang ꦠꦸꦛꦩꦭꦁ

On-site
IDR 89,280,000 - 167,400,000
Flutter Mobile Engineer — Elegant Cross-Platform Apps
Flutter Mobile Engineer — Elegant Cross-Platform Apps

Nixon's Solutions • Depok

On-site
IDR 133,920,000 - 279,000,000