Xây dựng và phát triển app Android: code tính năng, sửa lỗi, tối ưu hiệu suất.
Đóng góp ý tưởng, đề xuất giải pháp kỹ thuật, cùng team phát triển sản phẩm.
Phối hợp chặt chẽ với các thành viên trong team để vận hành và tối ưu hoá sản phẩm.
Nghiên cứu công nghệ mới, phù hợp với chiến lược sản phẩm.
Dẫn dắt team, review và cải tiến chất lượng code (Senior).
Kĩ năng chuyên môn:
Nắm vững kiến thức nền tảng về Android (Activity/Fragment Lifecycle, ViewModel, LiveData, Coroutines, Jetpack Components).
Có kiến thức và khả năng áp dụng hiệu quả các pattern
kiến trúc như MVVM. Hiểu biết cơ bản về Clean Architecture, thể hiện được trong các dự án thực tế.
Tư duy tốt modular hóa và tổ chức code rõ ràng, maintainable
Có kiến thức về JNI và có khả năng tích hợp native code (C/C++).
Có kinh nghiệm trong việc cải thiện hiệu năng ứng dụng.
Có khả năng tạo Custom View.
Có kinh nghiệm trong việc tích hợp SDK/dịch vụ bên thứ ba.
Kinh nghiệm:
Middle- Senior: Tối thiểu 3+ năm kinh nghiệm
Kĩ năng mềm:
Khả năng phối hợp tốt với các thành viên khác trong nhóm, hỗ trợ các thành viên Junior/Intern
Có niềm đam mê mãnh liệt và nghiên cứu sâu với công nghệ, các sản phẩm Mobile
Tư duy logic tốt, linh hoạt và giải quyết vấn đề cao