Phát triển và maintain các ứng dụng điện thoại trên nền tảng IOS hoặc Android
Phân tích, đánh giá, phản hồi các yêu cầu (requirements) về sản phẩm từ các thành viên bộ phận phát triển (BA; UI/UX
Designer;
Tester)
Xác định các vấn đề về kỹ thuật, nghiên cứu và đưa ra để án xử lý, và fix bugs liên quan
Nghiên cứu và đóng góp ý tưởng nhằm cải thiện hiệu và cải tiến sản phẩm thân thiện với người dùng
Nghiên cứu công nghệ mới và phù hợp với chiến lược sản phẩm.
Từ 1 năm trở lên kinh nghiệm phát triển ứng dụng iOS hoặc Android
Kinh nghiệm làm việc với Java/Kotlin/gradle/proguard (Android Dev) hoặc Swift (iOS Dev)
Có kiến thức về design pattern: MVC, MVP, MVVM
Có kiến thức về multithreading và realm swift, core data (iOS).
Có kinh nghiệm sử dụng phần mềm kiểm soát mã nguồn và theo dõi lỗi như Git, Github/Gitlab và Jira/Redmine
Có kiến thức
kiến trúc hiện đại iOS: Clean Architecture, modularization, RxSwift, etc.
Hiểu các tương tác API, đặc biệt là với các API RESTful
Ưu tiên
Có kinh nghiệm làm việc với các hệ thống thư viện trên firebase như firestore, remote config,...
Có kinh nghiệm xử lý các vấn đề kỹ thuật của quảng cáo (Google, Facebook,...)
Có kinh nghiệm dẫn dắt quản lý đội nhóm