The app handles extensive asynchronous communication, implemented efficiently using Kotlin Coroutines and Flow. A fully automated CI/CD pipeline has been established using CircleCI, enabling one-click builds and deployment to the Google Play Store.The Android team continuously conducts pull requests for quality improvement, emphasizing code productivity, modularization, and AI-assisted development. Our ongoing goals include reducing maintenance costs through Mono Repository and Multi-Module architecture, resolving technical debt, and proactively adopting emerging technologies across projects.
- Language & Framework: Kotlin, Jetpack Compose
- Architecture: MVI, MVVM (Android Jetpack ViewModel, Coroutine Flow)
- Dependency Injection: Hilt / Dagger
- Networking: Retrofit
- Async/Event Handling: Kotlin Coroutine, Flow
- Navigation: Jetpack Navigation Component
- Build & Deployment: CircleCI (CI/CD automation, Google Play Store deployment)
- Testing: Instrumented Tests, Local Unit Tests, and ongoing test automation efforts
- Project Structure: Multi-Module architecture
Qualifications
- 7-10 years of native Android development experience (or equivalent proficiency)
- Experience maintaining commercialized mobile services
- Strong understanding of Android platform fundamentals
- Deep understanding and hands-on experience with MVI and MVVM architectures
- Proficiency in Jetpack Compose for practical component development
- Solid grasp of asynchronous programming (Coroutines or RxJava)
- Experience developing within a Multi-Module project environment
- Cooperative mindset with a positive influence on team culture
Preferred Qualifications
- Experience leading or mentoring Android development teams
- Proven experience in refactoring and restructuring large-scale production apps
- Experience with global-scale service development
- Background in location-based or mobility-related applications
- Working proficiency in English communication
- Active learner who continuously follows latest Android technologies
- Experience in Agile, Squad, or Silo development environments.