jobapplier

Android Engineer (Flutter)

electrummerkmotor

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.

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

Requirements

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

Preferred

  • 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).