
Want to know if this job is worth applying to?
Thành phố Hồ Chí Minh, Việt Nam
Onsite
Feature Development: Build and optimize features for our high-scale music applications following product priorities and Agile/Scrum methodologies.
Architecture & Clean Code: Participate in technical brainstorming sessions, design robust technical solutions, and conduct code reviews to maintain high standards of code quality and scalability.
R&D & Innovation: Research and prototype emerging Android technologies and audio frameworks to meet evolving product requirements.
Collaboration & Mentorship: Actively collaborate within cross-functional Scrum teams, supporting fellow engineers with logic solutions and technical hurdles.
DevOps & Tooling: Manage your workflow efficiently using Git, JIRA, and modern CI/CD pipelines.
Production Ownership: Take pride in app stability by debugging complex issues and ensuring high availability for our global user base.
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.
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).
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!