Skill diminta
CI/CDDartFirebaseFlutterGitGitHub ActionsSQLiteTensorFlow
Deskripsi
About the Role
- We are building an AI-powered mobile application for both Android and iOS. The application
- combines cloud-based AI services with selected on-device AI capabilities. We are looking for an
- experienced Flutter developer who can build a high-quality, production-ready mobile application
- and work closely with our backend AI team.
- Key Responsibilities
- Develop and maintain a cross-platform Flutter application for Android and iOS.
- Collaborate with backend engineers to integrate REST APIs, WebSockets and streaming AI responses.
- Implement responsive, polished user interfaces.
- Optimise application performance, memory usage and battery consumption.
- Implement secure authentication and local data storage.
- Participate in code reviews, testing and release management.
- Required Qualifications
- 3+ years of professional Flutter development.
- Have a good taste on UI/UX, and user engagement
- Strong knowledge of Dart and Flutter architecture.
- Experience publishing apps to Google Play and Apple App Store.
- Experience with Riverpod, Bloc or Provider.
- Experience with REST APIs, authentication and local databases (SQLite, Hive or Isar).
- Understanding of Android and iOS application lifecycle.
- Experience using Git and collaborative development workflows.
- Familiar with Claude, Codex, or Kimi for development Not a Mandatory but Highly Preferred
- Experience integrating on-device AI models.
- Experience with one or more of: llama.cpp, ONNX Runtime Mobile, TensorFlow Lite, MLC LLM, ExecuTorch, CoreML or MediaPipe.
- Experience streaming LLM responses.
- Knowledge of quantised models and mobile AI optimisation.
- Experience with speech recognition, OCR or camera-based AI. Nice to Have
- Experience with Firebase services.
- Knowledge of CI/CD using GitHub Actions or Codemagic.
- Experience building chat applications.
- Offline-first application architecture. Portfolio Requirements
- Links to at least three Flutter applications.
- GitHub profile.
- Brief description of your role in each project.
- Examples of AI-enabled mobile applications, if available.