Senior Mobile Engineer

12026-05-31

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.

BACK TO CAREERS