Kotlin

Android Kotlin Developer - Remote

settings_input_antenna Remote

KỸ NĂNG

  • Kotlin

MÔ TẢ CÔNG VIỆC

- Build and maintain Android features using Kotlin and Jetpack Compose. - Follow MVVM + Clean Architecture patterns with unidirectional data flow. - Implement ViewModels using BaseVM, ResultWrapper, Coroutines, StateFlow, and repository-backed API calls. - Work with the :app, :data, and :quickie modules, including Retrofit APIs, repositories, models, shared preferences, and QR scanning flows. - Support authentication, token-expiry handling, encrypted API payloads, deep links, push notifications, and analytics/tracking events. - Maintain UI consistency using project base components, theme colors, and localized strings. - Support multi-environment builds across dev, staging, and production flavors. - Write focused unit tests for ViewModels and data flows using JUnit4, MockK, Turbine, coroutine test utilities, and Koin test helpers.

YÊU CẦU CÔNG VIỆC

- 3+ years of professional Android development experience, or stronger mid-level experience with production apps.
- Strong Kotlin and Jetpack Compose experience.
- Practical understanding of Android lifecycle, Activities, ViewModels, state management, and navigation patterns.
- Experience with Retrofit/OkHttp, Gson or similar serialization, Coroutines, Flow, StateFlow, and SharedFlow.
- Familiarity with dependency injection, preferably Koin.
- Experience integrating Firebase services such as FCM, Analytics, Crashlytics, and Performance Monitoring.
- Ability to work safely in an existing production codebase with multiple build flavors and release signing requirements.
- Fluent English communication skills

Strong Plus
- Embedded game or Unity/AGDK integration experience.
- QR scanning, payment, rewards, loyalty, telco, or consumer app experience.
- AppsFlyer, TikTok Business SDK, Meta/Facebook SDK, Microsoft Clarity, or similar analytics/attribution SDKs.
- Experience with encrypted payloads, JWT, token refresh, deep links, and secure local storage.
- ProGuard/R8, release build troubleshooting, Play Store release preparation, or CI/CD for Android.

QUYỀN LỢI

- Receive 100% salary from the onboarding date.
- Participate in company activities: teambuilding, travel, vacation and other activities.
- Work with large and advanced systems, have the opportunity to develop comprehensive technology skills with complex problems, requiring high accuracy.

MỨC LƯƠNG

up to 31 triệu
work Loại hình làm việc :
Remote
event Hạn ứng tuyển:
12/07/2026
date_range Kinh nghiệm:
3 năm
school Học vấn:
Không yêu cầu
people Số lượng:
1
switch_account Cấp bậc:
Middle

Hỗ trợ ứng tuyển

hr
email
anhlp@hatonet.com

Việc khác cùng kỹ năng