Yêu cầu: 1. Junior/Middle Android Developer: - Tốt nghiệp Đh chuyên ngành công nghệ thông tin, khoa học máy tính hoặc các ngành liên quan - Có từ 2-3 năm kinh nghiệm phát triển mobile - Nắm chắc kiến thức về data structures & algorithms, biết khái niệm cơ bản về phân tích độ phức tạp của thuật toán - Hiểu biết vững chắc về object -oriented programming concepts - Thành thạo phát triển Android bằng các ngôn ngữ Java/Kotlin - Kiến thức vững chắc về Android SDK, các phiên bản Android khác nhau và cách xử lý các kích thước màn hình khác nhau - Có kinh nghiệm sử dụng API RESTful để kết nối ứng dụng Android với các dịch vụ phụ trợ - Kiến thức vững chắc về Android UI design principles, patterns và best practices - Kinh nghiệm về offline storage, threading và performance tuning - Có kinh nghiệm sử dụng cloud message APIs và push notifications - Có kinh nghiệm về continuous integration
2. Middle iOS Developer: - Tốt nghiệp Đại học chuyên ngành IT hoặc các ngành liên quan - Nắm chắc kiến thức về data structures & algorithms, biết khái niệm cơ bản về phân tích độ phức tạp của thuật toán - Hiểu biết vững chắc về object - oriented programming concepts - Có kinh nghiệm/ hiểu biết phát triển iOS bằng Swift - Có kiến thức về iOS frameworks ( SwiftUI, Core Data, Core Animation,…) - Kiến thức về Apple’s design principles và cách xử lý các kích thước màn hình khác nhau - Có kinh nghiệm sử dụng API RESTful để kết nối ứng dụng iOS với các dịch vụ phụ trợ - Kinh nghiệm về offline storage, background task - Có kinh nghiệm sử dụng cloud message APIs và push notifications