We are looking for a highly skilled Senior Mobile Developer with strong expertise in Flutter and Native Android (Kotlin/Java). You will play a key role in developing high-quality, scalable mobile applications, implementing engineering best practices, and contributing to the technical direction of the product.
Responsibilities
- Analyze project requirements and collaborate with PM and stakeholders to provide accurate effort and timeline estimations.
- Design, develop, and maintain mobile applications using Flutter and Kotlin/Java.
- Write clean, maintainable, and testable code following industry best practices.
- Perform unit testing and participate in code reviews to ensure high engineering quality.
- Troubleshoot, diagnose, and resolve technical issues; continuously improve performance, stability, and reliability.
- Work effectively with cross-functional teams (Backend, QA, Product) to ensure successful delivery.
- Provide technical mentorship and guidance to junior/mid-level developers.
- Take ownership of assigned tasks, monitor progress, and ensure timely delivery.
- Contribute to establishing and maintaining development workflows: branching strategy, codereview standards, testing practices, CI/CD pipelines.
- Support the publishing, updating, and maintenance of apps on the Apple App Store and Google Play Store
Qualifications
Technical Skills
- 4+years of hands-on experience developing Android applications using Kotlin/Java.
- 3+years of professional experience in Flutter and Dart.
- Strong understanding of OOP, software architecture, design patterns, data structures, and algorithms.
- Proven experience delivering production-grade mobile applications.
- Strong proficiency with Android development tools (Android Studio, Gradle, debugging tools).
- Solid knowledge of RESTful APIs and integrating third-party SDKs/APIs.
- Practical experience with Flutter state management (Bloc, Provider, Riverpod, or similar).
- Experience optimizing mobile apps for performance, memory usage, battery efficiency, and smooth UI/UX.
- Strong analytical, debugging, and problem-solving capabilities.
Soft Skills
- Strong communication and teamwork skills.
- Ability to work independently with high accountability and ownership.
- Ability to contribute effectively to workload estimation and planning discussions.
Preferred Qualifications (What Will Make You Stand Out)
- Prior experience as a Team Lead or Technical Lead in mobile development.
- Hands-on experience managing the full app release cycle, including handling App Store / Play Store review feedback and ensuring compliance.
- Ability to manage and upgrade third-party SDKs, libraries, and dependencies to support OS updates and maintain compatibility.
- Experience working with large-scale apps that integrate multiple partner SDKs (payment, loyalty, tracking, analytics, referral).
- Strong self-management skills: ability to plan, prioritize, proactively report progress, and consistently meet deadlines.
- High accuracy in effort estimation and strong ownership of delivery commitments.
- A solid product mindset: ability to understand product goals, safeguard application quality, and challenge non-aligned requirements.
- Domain experience in:
+ Fintech / Financial services
+ Loyalty, membership, or rewards systems
+ Apps that require heavy SDK integrations, engagement tracking, or analytics
+ User growth, engagement, or retention-focused products
- Experience with AI tools or AI Agents to enhance development productivity, automation, or analysis.
- Strong sense of ownership, long-term thinking, and dedication to delivering a stable, high quality user experience.
Benefits
- Competitive salary package (Base salary and performance bonuses).
- Probation period salary is 100% of the official salary.
- Comprehensive health and accident insurance.
- 15 days of annual leave.
- Provision of work equipment (Macbook/ Laptop, mouse, monitor, etc.).
- A creative and modern working environment.
Work Location:GalaxyInnovation Hub, D1 Road, Hi-Tech Park,Thu Duc City, HCMC.