- Kinh nghiệm: tối thiểu 2 năm kinh nghiệm trong lĩnh vực phát triển ứng dụng Mobile trên nền tảng Android.
- Kiến thức vững vàng ngôn ngữ lập trình Java, có kinh nghiệp thực hành toàn bộ vòng đời phát triển ứng dụng Android, kiến thức về lập trình hướng đối tượng, các mô hình kiến trúc như MVC/MVVM/MVP và mẫu thiết kế.
- Khả năng xây dựng một ứng dụng sản phẩm đầy đủ có tích hợp phức tạp với các nền tảng / hệ thống khác thông qua API REST.
- Có khả năng xử lý và làm việc nhiều dự án cùng lúc, làm việc hiệu quả trong môi trường áp lực và nhịp độ nhanh đáp ứng nhu cầu của dự án.
- Kỹ năng gỡ lỗi ứng dụng, quen thuộc với kiến trúc REST và các định dạng JSON.
- Quen thuộc các DI framework như Dagger, RxJava.
- Thành thạo sử dụng các trình quản lý nguồn như: Gitlab, Git, SVN
- Có khả năng đọc hiểu tài liệu tiếng Anh
- Giao tiếp bằng tiếng Anh là một điểm cộng lớn