Source description
About the role
Technical Essentials
Experience: 2+ years of professional Android development experience.
Language Proficiency: Strong command of Kotlin , including idiomatic style, Coroutines, Flow, and Kotlin Serialization.
Modern UI: Hands-on production experience with Jetpack Compose , State Hoisting, and Material Design 3.
Architecture: Deep understanding of Clean Architecture (Data/Domain/Presentation layers) and MVVM utilizing StateFlow, sealed class state machines, and the repository pattern.
Jetpack Ecosystem: Proficiency with Jetpack Navigation, Room, and DataStore.
Dependency Injection: Experience with Hilt or Dagger.
Networking & Backend: Experience integrating REST APIs (using Ktor or Retrofit).
Testing: Familiarity with unit testing (JUnit, MockK) and UI testing fundamentals.
Cloud & Ads: Solid experience with Firebase (Analytics, Crashlytics, Remote Config) and AdMob SDK.
Next-Gen Workflow: Highly comfortable leveraging AI Coding Agents (e.g., Claude Code, GitHub Copilot) as daily development companions to accelerate output.
Preferred Plusses (Nice-to-Haves)
Experience with Media3 / ExoPlayer and core audio processing.
Familiarity with GLSL shaders and advanced graphics rendering.
Knowledge of background processing using WorkManager .
Experience with Supabase or Ktor backend environments.
Optimization experience using ProGuard/R8 and KSP (Kotlin Symbol Processing).
Hands-on experience with Ad Mediation platforms (AppLovin MAX, Meta, ironSource).
Soft Skills & Mindset
Product Mindset: You don't just build specs; you care about the user experience and the "why" behind the feature.
Problem Solving: Strong logical thinking, troubleshooting skills, and a proactive attitude toward resolving blockers.
Ownership: A self-driven approach to time management, discipline, and project delivery.
Passion: A genuine love for mobile apps and music!
More at Amanotes
Related open roles
Game QC Manual
Ho Chi Minh City · Onsite
[LiveOps Team] Senior Game Developer - Unity (Base in HCMC)
Vietnam · Onsite
Unity SDK Developer
Vietnam · Onsite
[UPLIVE Company] Fullstack Engineer
VN · Onsite
[UPLIVE Company] Game Unity Developer (Liveops)
VN · Onsite
Middle Fullstack Developer (NodeJS, ReactJS)
VN · Onsite
