1. MÔ TẢ CÔNG VIỆC
Phát triển phần mềm và giao diện
- Lập trình ứng dụng: Sử dụng ngôn ngữ Kotlin để xây dựng các tính năng mới, tuân thủ kiến trúc Clean Architecture LMVVM hoặc MVIM.
- Phát triển UI/UXo Thiết kế giao diện hiện đại bằng Jetpack Compose, quản lý luồng chuyển cảnh bằng Navigation Component, đảm bảo hiển thị tốt trên nhiều kích thước màn hình robot.
- Xử lý bất đồng bộ: Sử dụng Kotlin Coroutines và Flow để quản lý state, các tác vụ chạy nền và phản hồi dữ liệu thời gian thực.
Tích hợp và kết nối hệ thống
- Kết nối Backend & Robot: Tích hợp RESTful APIs và các giao thức giao tiếp thời gian thực (WebSocket, Push notification) để truyền nhận lệnh giữa Robot – Cloud – App.
- Tích hợp SDKo Làm việc với các dịch vụ bên thứ ba, SDK về bản đồ, thanh toán hoặc các thư viện hỗ trợ chuyên sâu cho robot.
- Phối hợp liên đội: Làm việc chặt chẽ với Team Design LFigmaM, Backend và Firmware để thống nhất giao thức kết nối và trải nghiệm người dùng.
Tối ưu hóa và Bảo trì
- Quản lý chất lượng: Phân tích Logs, Crash reports LFirebase, Sentry…), xác định nguyên nhân gốc và xử lý triệt để các lỗi phần mềm.
- Tối ưu hiệu năng: Kiểm soát mức độ chiếm dụng bộ nhớ LMemory leak), tối ưu hóa tốc độ phản hồi và độ ổn định của ứng dụng trong môi trường vận hành liên tục.
- Tài liệu kỹ thuật: Viết tài liệu hướng dẫn sử dụng API, sơ đồ kiến trúc phần
- mềm và quy trình kiểm thử LUnit Test/UI Test).
2. YÊU CẦU
- ốt nghiệp Đại học chuyên ngành CNTT, Khoa học máy tính hoặc tương đương.
- Có 1-3 năm phát triển Android (Ưu tiên có sản phẩm trên Store hoặc dự án thực tế)
- Có kiến thức về Android Architecture Patterns LMVVM/MVIM, Dependency Injection
- LHilt/Dagger).
- Sử dụng thành thạo Kotlin, Jetpack Compose, Coroutines, Flow, Retrofit
- Sử dụng tốt Git, kỹ năng Debug/Profiling tốt, am hiểu về vòng đời ứng
- dụng Android.
- Có kinh nghiệm về STT/TTS LVoiceM, xử lý Media/Audio, hoặc Local Database (Room) là một điểm cộng.
- Tư duy hướng sản phẩm: Không chỉ viết code, cần hiểu trải nghiệm người dùng khi tương tác với robot ngoài đời thực.
- Giải quyết vấn đề: Khả năng tự tìm hiểu tài liệu LEnglish), đọc log và trace lỗi một cách hệ thống.
- Teamwork: Cởi mở trong việc review code và chia sẻ kiến thức với các thành viên trong team.
3. QUYỀN LỢI
- Lương: 12.000.000 – 18.000.000 VNĐ/tháng; tùy thuộc vào năng lực của ứng viên
- Thưởng: thưởng cuối năm và các dịp lễ trong năm.
- Hỗ trợ ăn ca 40.000 vnđ/ngày công làm việc
- Môi trường làm việc trẻ trung, năng động, có nhiều cơ hội học hỏi, thăng tiến.
- Đóng BHXH theo quy định
- Nghỉ Lễ, nghỉ phép theo quy định.
- Mua bảo hiểm sức khỏe hỗ trợ thanh toán chi phí khám bệnh thực tế.
4. LIÊN HỆ
- Bộ phận Tuyển dụng – CTCP Phenikaa-X
- Email: tuyendung@phenikaa-x.com
- Contact: 0971131001 (Ms.Thùy Dương)
