2.1. Trình độ học vấn: Tốt nghiệp đại học 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.
2.2. Kinh nghiệm làm việc:
- Tối thiểu 2 năm kinh nghiệm phát triển ứng dụng di động trên Android sử dụng Java.
- Tối thiểu 2 năm kinh nghiệm phát triển ứng dụng di động trên iOS sử dụng Objective-C.
2.3. Kỹ năng chuyên môn:
- Thành thạo ngôn ngữ lập trình Java cho Android.
- Thành thạo ngôn ngữ lập trình Objective-C cho iOS.
- Hiểu biết về quy trình phát triển ứng dụng di động, từ khâu thiết kế, phát triển đến triển khai và bảo trì.
- Kinh nghiệm với các công cụ phát triển Android Studio và Xcode.
- Có kiến thức về các thư viện và framework phổ biến như Retrofit, RxJava cho Android; AFNetworking, CoreData cho iOS.
- Hiểu biết về cấu trúc dữ liệu, thuật toán và thiết kế hướng đối tượng.
- Có kinh nghiệm làm việc với RESTful APIs, JSON, XML.
- Kiến thức cơ bản về quản lý phiên bản mã nguồn, ưu tiên có kinh nghiệm với Git.
- Kỹ năng giải quyết vấn đề và tư duy logic tốt.
- Kỹ năng làm việc nhóm và giao tiếp hiệu quả.
- Có khả năng làm việc độc lập, chủ động trong công việc.
- Khả năng học hỏi nhanh và cập nhật công nghệ mới.