Android Engineer (Flutter)
South Jakarta, DKI Jakarta, Indonesiafull timeOpen
Apply on original siteSources (1)
| Platform | Listing | First seen | Last checked | Status |
|---|---|---|---|---|
| jazzhr | electrummerkmotor | 1d ago | 1d ago | open |
Description
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 Bring
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).
History
- 11/6/2026, 12:55:30 PM — created