E

Electrum

Home electrification marketplace

Android Engineer - Flutter

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeSouth Jakarta, South Jakarta City, Jakarta, IndonesiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of experience developing production-scale apps, including at least 3 years of hands-on Flutter and Dart experience.
  • Demonstrated success delivering features across Android, iOS, and Web.
  • Strong knowledge of state management patterns such as Bloc/Cubit, Riverpod, or Provider.
  • Skill in API integration using Dio, Retrofit, or http, including robust error handling and caching.
  • Ability to execute responsive layouts, animations, accessibility, and theming.
  • Awareness of CI/CD, including GitHub Actions, and release workflows such as multi-flavor and environment configurations.
  • Knowledge of Firebase Auth, Firestore, Crashlytics, Performance, Analytics, and Remote Config.
  • Competence with Flutter DevTools for performance, memory, and network debugging.
  • Strong communication and teamwork with cross-functional partners.

Responsibilities

  • 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 using REST, GraphQL, or WebSockets.
  • Own app performance and reliability through profiling and proactive optimization.
  • Collaborate with Product, Design, Backend, and QA to ensure seamless delivery.
  • Maintain code quality through reviews, testing, and CI/CD best practices, including feature flags and safe rollout.
  • Monitor app health using Firebase tools, including Crashlytics, Performance, and Analytics, and iterate continuously.
  • Contribute to and expand the Flutter Design System, including its component library and theming, to ensure consistency across products.

Desired Qualifications

  • Experience with other frontend frameworks such as React Native, React, or Next.js, and Android native development with Kotlin.
  • Experience building or maintaining a Flutter Design System, including design tokens and reusable components.
  • Knowledge of Flutter Web deployment nuances, including routing, asset optimization, and web constraints.
  • Comfort using AI-driven tooling to improve developer productivity, including assistants, auto-tests, and code suggestions.

About the Company

Electrum

Home electrification marketplace

Electrum works as a home-electrification and renewable-energy marketplace. Its platform connects homeowners and businesses with vetted local installers and custom bids for solar and related energy projects. Its operating model is specific: energy advisors, software, and marketplace operations help customers compare options while installers deliver the physical work. Roles include engineering, product, sales, customer experience, marketplace operations, partnerships, and marketing. The profile is Electrum's marketplace; local installation crews generally belong to participating providers.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Electrum

See more jobs