– Có kinh nghiệm trong lập trình Android, với kiến thức về framework chính Android, ngôn ngữ Java và Kotlin;
– Kinh nghiệm sử dụng thư viện thứ 3 như Dagger, Retrofit, RxJava,...;
– Hiểu biết về kiến trúc ứng dụng Android hiện đại như MVP/ Clean architecture;
– Có kinh nghiệm lập trình với tất cả các bước lập trình ứng dụng trên Android: network, database, model, logics và tầm nhìn doanh nghiệp;
– Kinh nghiệm lập trình client-server mobile apps hiệu suất cao: nhanh và phản hồi tốt;
– Có kinh nghiệm với unit testing;
– Hiểu biết về nguyên tắc giao diện người dùng Android, khả năng sử dụng di động;
– Tư duy phản biện, giải quyết vấn đề, kỹ năng giao tiếp;
– Khả năng làm việc độc lập và làm việc nhóm;
– Ý thức, không cần thiết chịu giám sát chặt chẽ;
– Tốt nghiệp Đại học chuyên ngành Công nghệ thông tin hoặc các chuyên ngành liên quan, ưu tiên ứng viên tốt nghiệp từ các trường ĐH Bách Khoa, ĐH Công nghệ-ĐHQGHN, FPT, Bưu Chính Viễn Thông, ĐH Công Nghiệp,...