1/ Android Native (Launcher) - Bắt buộc
Phát triển và vận hành Android Launcher tùy biến theo yêu cầu sản phẩm.
Xử lý sâu các thành phần hệ thống:
permissions
background services
broadcast receivers
package manager
home intent & navigation
Tích hợp AI Buddy, AI Edge, STT/TTS và các tính năng giọng nói.
Tối ưu hiệu năng launcher (dịch chuyển mượt, load app nhanh, bộ nhớ ổn định).
Xây dựng UI tối ưu cho trải nghiệm trẻ em hoặc người lớn tuổi.
Fix bug, tối ưu release định kỳ, đảm bảo launcher luôn ổn định trên nhiều dòng máy.
2/ Flutter (Ứng dụng quản lý - Parent/Family Hub) - Nếu có kỹ năng
Phát triển app Flutter quản lý/ liên lạc với thiết bị:
Xây dựng giao diện theo thiết kế của UI/UX
Designer.
Tích hợp API backend, WebSocket, Firebase, push notification.
Viết code sạch, dễ bảo trì, theo
kiến trúc rõ ràng (Bloc, Riverpod hoặc tương đương).
3/ Phối hợp với các bộ phận
Làm việc trực tiếp với
Product Owner để hiểu rõ yêu cầu tính năng.
Handoff giao diện từ UI Designer và triển khai chính xác trên cả Android & Flutter.
Phối hợp với đội AI Backend + AI Edge để tích hợp tính năng thoại/AI.
Làm việc với QA để đảm bảo chất lượng trước khi release.
4/ Đảm bảo chất lượng & tối ưu
Viết code sạch, có tài liệu, comment rõ ràng.
Tối ưu hiệu năng app/launcher trên nhiều thiết bị.
Chủ động đề xuất cách tối ưu trải nghiệm người dùng.
Xử lý sự cố phát sinh trong quá trình vận hành.
1. Yêu cầu tối thiểu
Kinh nghiệm 1-3 năm với Android (Kotlin/Java).
Hiểu rõ vòng đời Activity, Fragment, Service, Broadcast Receiver, Content Provider.
Thành thạo Android SDK, Android Studio, Gradle, Git.
Có kinh nghiệm làm việc với API RESTful, JSON, SQLite, Room, Firebase.
Có kinh nghiệm làm việc với API backend (RESTful).
Có kinh nghiệm làm việc với Android Jetpack: ViewModel, Lifecycle, Navigation Component, Room, WorkManager...
Sử dụng thành thạo Jetpack Compose, hiểu về Compose state management, recomposition và UI architecture.
Kinh nghiệm xử lý UI và animation cơ bản.
Tư duy logic, tự học tốt, chủ động xử lý vấn đề.
Khả năng test và debug tốt, quản lý performance ứng dụng tốt.
2. Ưu tiên ứng viên
Từng làm launcher hoặc chỉnh sửa deep system trên Android.
Kinh nghiệm 1 năm với Flutter (ưu tiên đa nền tảng).
Kinh nghiệm Flutter BLoC, Riverpod, GetX.
Hiểu về AI hoặc từng tích hợp AI (ASR/TTS, chatbot, AI Buddy).
Có kinh nghiệm với sản phẩm dành cho trẻ em hoặc người cao tuổi.
Biết sử dụng Firebase, push notification, crashlytics.
Có sản phẩm đã triển khai thực tế hoặc app đang chạy trên Play Store/App Store