2 months ago
Senior Android Developer (Gaming)
Match & Cover letter
Plus required for matching with this vacancy
Job description
Text:
TL;DR
Senior Android Developer (Android/Kotlin): Building a white-label Android game store app for distributing games with an accent on in-app purchases, download management, and custom branding. Focus on implementing resumable downloads, signature verification, and white-label theming using Jetpack Compose.
Location: On-site in Shanghai
Company
is a global commerce company providing robust tools and services to help game developers fund, distribute, market, and monetize their games.
What you will do
- Design and build an Android client for a game store using Kotlin and Jetpack Compose for a modern, high-performance UI.
- Implement core features including game browsing, search, filtering, user accounts, and game library management.
- Develop a module for game download, installation, and update management with support for resumable downloads and signature verification.
- Implement white-label theming and multi-channel build capabilities via Gradle product flavors to support partner branding.
- Optimize app performance, startup time, stability, binary size, and memory usage.
- Collaborate with product owners, designers, and backend developers on technical design and code reviews.
Requirements
- 5+ years of native Android development experience and a degree in Computer Science or a related field.
- Strong command of Kotlin, including Coroutines and Flow for asynchronous programming.
- Proficiency with Jetpack Compose for declarative UI development.
- Experience with Android Jetpack components (ViewModel, Lifecycle, Room, Navigation, Hilt) and MVVM/MVI architecture.
- Familiarity with the Gradle build system, specifically regarding multi-flavor builds and version management.
- Must be based in and work on-site in Shanghai.
Nice to have
- Experience with app stores, content distribution, or downloader-type products.
- Understanding of the Chinese gaming industry, player needs, and publishing on Chinese platforms.
- Familiarity with Android package structures from game engines like Unity or Unreal (APK + OBB).
- Experience integrating game SDKs for IAP, account login, and analytics.
- Familiarity with CI/CD pipelines using GitHub Actions or Jenkins.
Culture & Benefits
- Work with a global commerce leader in the gaming industry.
- Opportunity to build a consumer-facing product from the ground up.
- Collaborative environment focusing on bringing new resources and opportunities to game creators worldwide.
Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →