Senior Mobile Engineer
We’re looking for a highly capable Senior Mobile Engineer to join our growing engineering team and help build high-quality mobile applications.
This role is ideal for engineers who enjoy solving complex mobile challenges, taking ownership of production systems, and working across the full mobile lifecycle — from development and architecture discussions to release management, production monitoring, and continuous improvement.
You’ll collaborate closely with cross-functional teams to deliver stable, scalable, and user-focused mobile solutions while driving engineering excellence and product quality.
What You’ll Do
Mobile Development & Product Delivery
- Develop and maintain high-quality mobile applications for Android platforms using Java
- Contribute to cross-platform/mobile modernization initiatives using technologies such as React Native or Flutter when applicable
- Collaborate with backend engineers to integrate RESTful APIs and backend services
- Participate in technical design discussions and contribute to scalable mobile architecture decisions
- Write clean, maintainable, and production-ready code following engineering best practices
- Optimize application performance, stability, and overall user experience
Production Ownership
- Monitor live production applications and troubleshoot reported issues
- Handle hotfixes, bug fixes, and urgent production incidents when needed
- Manage mobile release processes for Google Play
- Troubleshoot app submission/rejection issues and coordinate resubmissions
Technical Operations & Maintenance
- Maintain and upgrade mobile dependencies, libraries, and SDKs
- Monitor Android OS compatibility updates and platform policy changes
- Manage environment configurations, app signing, and release configurations
- Troubleshoot authentication flows, API integrations, and token/SSO-related issues
Engineering Excellence
- Participate in code reviews and technical discussions
- Contribute to improving engineering standards, scalability, and development best practices
- Work closely with product managers, designers, QA engineers, and cross-functional teams to deliver high-quality products
Who We’re Looking For
- 5+ years of experience in mobile application development
- Strong hands-on experience in native Android development using Java
- Solid understanding of Android SDK, Android Studio, Gradle, and modern Android architecture components
- Experience building and maintaining production Android applications published on Google Play
- Strong knowledge of RESTful APIs and JSON-based integrations
- Experience working with background services, push notifications, and mobile app performance optimization
- Strong debugging, troubleshooting, and problem-solving skills
- Experience handling production incidents, hotfixes, and application monitoring
- Familiarity with version control systems such as Git
- Good understanding of mobile UI/UX principles and responsive design for Android devices
- Good communication skills in English
Nice to Have
- Experience with Kotlin
- Big plus if the candidate has recently worked with cross-platform/hybrid mobile technologies such as React Native or Flutter
- Experience integrating Firebase services (FCM, Analytics, Crashlytics, etc.)
- Experience with offline-first/mobile synchronization solutions
- Experience with CI/CD tools such as Fastlane, Jenkins, GitHub Actions, or Azure DevOps
- Experience handling Google Play review/rejection and resubmission processes
- Experience working with PHP backend systems
- Unit testing experience (JUnit, Espresso, Mockito, or similar)
- Experience building healthcare, field-service, or scheduling/calendar-based applications
- Familiarity with Clean Architecture, MVVM, or other scalable mobile architectures
What We Offer
- Attractive and competitive performance-based compensation package.
- Full gross salary during probation.
- Generous 13-month salary and dedication bonus.
- Comprehensive healthcare insurance package and annual health check-ups.
- Flexible check-in time before 10:00 AM on weekdays.
- Hybrid mode working, 2-days remote work per week.
- 12 annual leave days, 5 sick leave days, 11 public holidays as required by Vietnamese Labor Law, plus one extra day off for Christmas.
- Opportunity to work on global projects, collaborate with international teams
- Daily breakfast, Happy hours gatherings to connect with colleagues.
- Active sport clubs such as badminton, running, football, music clubs.
- Teambuilding activities, annual company trips, and year end party.
- Continuous learning opportunities through technical & soft skills training, English classes, and internal communities.
- Financial assistance for important life events, including marriage, childbirth, and bereavement, ensuring support at every stage of life.