Android Engineer

4 days ago


Jakarta, Jakarta, Indonesia Electrum Full time
About the Role

We're looking for a Android 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.

What You BringExperience
  • 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 ) 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).


  • Android Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Indodana Full time 10,000,000 - 20,000,000 per year

    Job Description ● Work side-by-side in a high performance team by occasionally participating in the requirement / specificationphase and help to design solutions of a problem or system implementation in Android.● Carry the execution of a small - large size project that is given by PM / Lead Software Engineer according to itsproduct domain.● Contribute...

  • Android Engineer

    3 days ago


    Jakarta, Jakarta, Indonesia Bibit Full time

    Stockbit is one of the fastest-growing investment platforms in Indonesia, empowering millions of users to invest smarter and more confidently. Our mission is to make investing accessible for everyone — simple, secure, and engaging.To support our rapid growth, we're looking for a passionate and skilledAndroid Engineerto join our mobile team and help shape...

  • Android Engineer

    3 days ago


    Jakarta, Jakarta, Indonesia Kredivo Group Full time

    About the job:Own the technical vision and roadmap for our mobile applications, aligning them with business goals.Design and implement scalable, secure, and maintainable architectures for Android and iOS apps.Champion adoption of standards and best practices within mobile engineering.Advocate for and implement reusable components and libraries to optimize...

  • Android Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Kredivo Group Full time 40,000,000 - 120,000,000 per year

    Responsibilities:Own the technical vision and roadmap for our mobile applications, aligning them with business goals.Design and implement scalable, secure, and maintainable architectures for Android and iOS apps.Champion adoption of standards and best practices within mobile engineering.Advocate for and implement reusable components and libraries to optimize...

  • Android Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Kredivo Group Full time 9,000,000 - 12,000,000 per year

    Responsibilities:Own the technical vision and roadmap for our mobile applications, aligning them with business goals.Design and implement scalable, secure, and maintainable architectures for Android and iOS apps.Champion adoption of standards and best practices within mobile engineering.Advocate for and implement reusable components and libraries to optimize...


  • Jakarta, Jakarta, Indonesia Liven Full time 4,000,000 - 12,000,000 per year

    About the roleWe're looking for a Senior Android Engineer who lives and breathes Kotlin to help us build high-quality, scalable mobile applications that power hospitality excellence. You'll join our Android team to shape the architecture, elevate performance, and bring delightful experiences to thousands of users. If you're passionate about robust...

  • Android Engineer

    1 week ago


    Jakarta, Jakarta, Indonesia BukuWarung Full time

    Job Description:We are looking for optimistic and collaborative Android Developers to join our mobile team. Ideal candidates should have minimum 5 years of Android development experience, passionate to build and ship beautiful user-experience.Expectations include:Writing efficient android code in Java/Kotlin following MVVM design patternTracing and profiling...

  • Android Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Amar Bank Full time 900,000 - 1,200,000 per year

    Who are we?Amar Bank is one of the most technologically advanced digital banks in Indonesia. Our leadingdigital lending product, Tunaiku has the distinction of being the first FinTech product inIndonesia. We are also the first digital bank on the cloud. As the first profitable digital bank, wemanaged to get listed on the Indonesian Stock Exchange.How did we...

  • Android Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Amar Bank Full time 120,000,000 - 180,000,000 per year

    Who are we? Amar Bank is one of the most technologically advanced digital banks in Indonesia. Our leading digital lending product, Tunaiku has the distinction of being the first FinTech product in Indonesia. We are also the first digital bank on the cloud. As the first profitable digital bank, we managed to get listed on the Indonesian Stock Exchange. How...


  • Jakarta, Jakarta, Indonesia Kredivo Group Full time 9,000,000 - 12,000,000 per year

    Responsibilities:Own the technical vision and roadmap for our mobile applications, aligning them with business goals.Design and implement scalable, secure, and maintainable architectures for Android and iOS apps.Champion adoption of standards and best practices within mobile engineering.Advocate for and implement reusable components and libraries to optimize...