- Mục tiêu ngắn hạn :
- Đảm nhận vị trí Android Intern / Fresher Developer, ứng dụng kiến thức lập trình (MVVM, Kotlin, REST API) và nền tảng mạng/hệ thống sẵn có để nhanh chóng làm quen với codebase và quy trình sản xuất của công ty.
- Nâng cao năng lực chuyên môn thông qua việc làm chủ các công nghệ mới: Jetpack Compose và Clean Architecture kết hợp với Kotlin Coroutines / Flow.
- Mục tiêu dài hạn:
- Trở thành Lập trình viên Android Chuyên nghiệp (Senior Android Developer), am hiểu sâu sắc từ kiến trúc ứng dụng di động cho đến tối ưu hóa hiệu năng và kết nối mạng/bảo mật.
- Tận dụng tư duy hệ thống và kinh nghiệm đa dạng (Android, Backend, Network) để định hướng phát triển thành Mobile Tech Lead, đóng góp vào việc thiết kế và quản lý các dự án phần mềm chất lượng cao.
Biết sử dụng AI cơ bản. Phát triển Android (Core & Jetpack): • Ngôn ngữ: Kotlin, Java. • Kiến trúc & Mô hình: MVVM Architecture, Clean Architecture (định hướng), Layered Architecture. • Android Jetpack & Components: ViewModel, LiveData, Room Database, WorkManager, ViewBinding, Navigation. • Xử lý bất đồng bộ & Mạng: Kotlin Coroutines, RxJava, Retrofit, RESTful API. • Core Components & Storage: Activity/Fragment Lifecycle, Service (FCM), BroadcastReceiver, AlarmManager, SharedPreferences. Hệ thống, Mạng & IT Support: • Quản trị Mạng & Hạ tầng: Cấu hình & bảo trì hệ thống LAN/Wi-Fi, Router/Switch, gán IP (DHCP/DNS), phân chia VLAN. • Kỹ năng Chẩn đoán lỗi (Troubleshooting): Phân tích log, xác định gốc rễ sự cố phần cứng/mạng/môi trường (giúp debug các lỗi kết nối API/Socket hiệu quả). KỸ NĂNG MỀM (SOFT SKILLS) • Khả năng tự học • Đọc hiểu tài liệu chuyên ngành • Làm việc nhóm