Phát triển sản phẩm: Tham gia xây dựng, phát triển và tối ưu hóa các ứng dụng di động trên hệ điều hành Android bằng Kotlin/Java.
Đảm bảo chất lượng: Viết mã nguồn sạch (Clean Code), áp dụng đúng mô hình
kiến trúc (MVVM/Clean Architecture) để đảm bảo tính ổn định và hiệu năng ứng dụng.
Phối hợp nhóm: Làm việc trực tiếp với các bộ phận Product, Design (UI/UX) và QA để hoàn thiện tính năng theo đúng tiến độ.
Tích hợp dịch vụ: Cấu hình và tích hợp các SDK phổ biến như Firebase (Analytics, Crashlytics, Remote Config, FCM) và hệ thống quảng cáo (Google Mobile Ads / AdMob)
Vận hành & Tối ưu: Theo dõi, phân tích và xử lý các lỗi phát sinh (crash log, memory leak) trên môi trường Production.
Phát hành ứng dụng: Hỗ trợ đóng gói bản build, chuẩn bị tài nguyên và thực hiện quy trình đẩy app lên Google Play Store.
Bắt buộc có từ 4 tháng đến 6 tháng kinh nghiệm lập trình Android mảng Mobile Apps IAA/IAP.
Kỹ năng chuyên môn:
Thành thạo ngôn ngữ Kotlin (ưu tiên) hoặc Java.
Nắm vững kiến thức Android SDK, Activity/Fragment Lifecycle, Layout UI (XML hoặc Jetpack Compose).
Sử dụng thành thạo mô hình MVVM, Android Jetpack (ViewModel, LiveData/StateFlow, Room, Navigation).
Kết nối hệ thống: Có kinh nghiệm làm việc với RESTful API (Retrofit, OkHttp), làm việc với JSON và lập trình bất đồng bộ (Coroutines, Flow).
Công cụ & Tối ưu:
Sử dụng thành thạo Git (Gitflow, Pull Request, Code Review).
Khả năng tự debug, tra cứu tài liệu
tiếng Anh kỹ thuật tốt và tư duy chủ động giải quyết vấn đề.
Điểm cộng:
Từng có app tự phát triển được xuất bản thành công trên Google Play Store.
Có kinh nghiệm tích hợp các định dạng quảng cáo AdMob (Banner, Interstitial, Reward, App Open, Native) đối với dòng app IAA.
Am hiểu về chính sách của Google Play Store để tránh vi phạm/reject app.
Biết hoặc có kinh nghiệm mở rộng sang cross-platform (Flutter) là một lợi thế lớn.