About This Role
This mobile developer role involves building and maintaining scalable applications with exceptional user experiences, contributing to the company's digital transformation. The successful candidate will work closely with the Business Process Automation (BPA) Team to integrate applications across various mobile ecosystems.
Responsibilities
- Design, build, and maintain efficient, high-quality Flutter applications optimized across iOS, Android, and Huawei (HMS) ecosystems
- Integrate RESTful APIs, third-party libraries, and mobile databases (e.g., Hive, SQLite) for seamless offline and online performance
- Continuously monitor evolving developer policies, target API requirements, privacy mandates, and review guidelines across the Apple App Store, Google Play Store, and Huawei AppGallery (e.g., target SDK updates, data safety disclosures, AI privacy guidelines) to ensure uninterrupted app compliance and smooth submission approvals
- Work with UI/UX designers to translate designs into responsive, accessible, and pixel-perfect interface components
- Implement and enforce robust architectural patterns using state management frameworks (e.g., BLoC, Riverpod, Provider)
- Diagnose bottlenecks, optimize frame rates and memory usage, and maintain high standards for code readability and maintainability
- Apply mobile security best practices, secure storage protocols, and data protection standards across all projects
- Lead technical discussions, propose architectural improvements, and author/maintain detailed Technical Design Documentation (TDD)
- Partner closely with Product, UI/UX, Backend, and QA teams to refine feature specs and estimate deliverables accurately
- Set up and manage automated testing strategies and CI/CD pipelines to streamline deployments to Google Play, App Store, and Huawei AppGallery
- Mentor team members, participate in code reviews, and stay ahead of emerging Flutter and Dart trends to guide technical direction
Requirements
- Minimum 2+ years of professional, hands-on mobile development experience specifically dedicated to Flutter and Dart
- Demonstrated experience preparing, testing, and deploying apps to Google Play Store, Apple App Store, and Huawei AppGallery (AppGallery Connect & HMS Core integration)
- Practical experience with state management solutions like BLoC/Cubit, Riverpod, or Provider
- Strong experience with RESTful service integration and local databases (SQLite, Hive, Isar, etc.)
- Hands-on familiarity with writing unit/widget tests and using CI/CD tools for mobile release automation
- Proven ability to manage project timelines independently, articulate technical concepts clearly, and lead technical discussions
Nice to have: