Lead Mobile Developer (Senior)
About This Job
Trách nhiệm chính
- Thiết kế, xây dựng và làm chủ kiến trúc Android App & Launcher theo hướng modular, MVI/MVVM, Hilt, Navigation.
- Phát triển và tối ưu các tính năng Voice/Video Call, Realtime Messaging, Camera & Video trên thiết bị Android tùy biến.
- Tích hợp và tối ưu WebRTC/SDK, xử lý ICE/TURN, codec, bandwidth, audio routing, Doze, push wake-up và cuộc gọi nền.
- Xây dựng pipeline Camera2/CameraX, MediaCodec/Media3, tối ưu xử lý hình ảnh/video trên thiết bị.
- Tích hợp AI on-device và STT/TTS streaming, kiểm soát bộ nhớ và độ trễ.
- Tối ưu hiệu năng Android: cold start, ANR, jank, memory, battery, thermal bằng Perfetto/Profiler/Macrobenchmark.
- Xây dựng CI/CD Android, build/release, OTA update, crash monitoring cho thiết bị không Google Play.
- Lead team 3–6 Android Engineers: phân công, code review, chuẩn hóa kiến trúc/test, mentoring và phối hợp với AI, Backend, Hardware.
Yêu cầu
- Tốt nghiệp Đại học chuyên ngành Công nghệ thông tin, Khoa học máy tính hoặc lĩnh vực liên quan.
- Tối thiểu 4 năm Android Native, thành thạo Kotlin & Java.
- Có 1–2 năm kinh nghiệm Lead/Tech Lead.
- Có kinh nghiệm production với Voice/Video Call, ưu tiên WebRTC; hiểu ICE/TURN, audio focus/routing và xử lý cuộc gọi khi app chạy nền.
- Có kinh nghiệm Realtime Messaging, offline queue, ordering và synchronization.
- Thành thạo Camera2/CameraX, MediaCodec/Media3.
- Đã tích hợp AI on-device hoặc STT/TTS streaming vào sản phẩm thực tế.
- Hiểu Android ở tầng framework: Lifecycle, Thread/Process, Handler/Looper, Binder/IPC, Service, WorkManager, Doze, JNI/NDK.
- Thành thạo Coroutines/Flow, Jetpack Compose & View, Hilt, Testing và Android CI.
- Có kinh nghiệm thực tế tối ưu ANR, memory leak, jank và có khả năng phân tích bằng số liệu.
- Đọc hiểu tài liệu kỹ thuật tiếng Anh tốt.
Yêu cầu ưu tiên
- Kinh nghiệm AOSP, Launcher/System App, Android không GMS, SELinux, Privileged Permission.
- Tối ưu Android trên thiết bị cấu hình thấp, RAM 2–3GB, hiểu thermal throttling.
- Kinh nghiệm OpenGL ES/Vulkan, Audio DSP, BLE/Wear OS/Embedded.
- Có kinh nghiệm Voice UX: Wake Word, Barge-in, Whisper/MediaPipe LLM.
Mức lương
- Mức lương: 20 - 40 triệu VNĐ
Phúc lợi
- Thử việc: Thỏa thuận theo năng lực
- Thời gian làm việc: Từ thứ 2 - T6. Thứ 7 làm việc cách tuần
- Cơ hội huấn luyện: Làm chủ kiến trúc Android cho một dòng thiết bị thông minh, từ App/Launcher đến hiệu năng và production.
- Đồng nghiệp: Thân thiện, năng động, nhiệt huyết, trẻ trung. Môi trường đề cao engineering ownership, tư duy cải tiến và giải quyết vấn đề thực tế.
- Ngày nghỉ: Chiều T7 & ngày chủ nhật
- Phúc lợi: Thâm niên, Lễ tết, sinh nhật, lương tháng 13, du lịch, BHXH, bảo hiểm sức khỏe.
- Phụ cấp khác: Phụ cấp ăn trưa, công tác phí
Thông tin khác
- Yêu cầu giới tính: Nam/Nữ
- Ngành nghề: DevOps - Cloud, Lập Trình - Phát Triển Phần Mềm, Quản Lý Sản Phẩm IT
- Cao Đẳng
- 4 - 5 năm