Xây dựng và phát triển các ứng dụng trên nền tảng Android ;
Phát triển và tối ưu giao diện ứng dụng Android bằng XML layout theo thiết kế từ UI/UX team.
Tối ưu hiển thị giao diện trên nhiều kích thước màn hình, độ phân giải và tỉ lệ khác nhau.
Kết hợp với
lập trình viên Android để tích hợp logic code Java/Kotlin với UI.
Đảm bảo hiệu năng hiển thị và khả năng responsive của ứng dụng.
Cùng team lên ý tưởng và giải pháp cho các tính năng mới của ứng dụng ;
Sửa lỗi và cải thiện tính năng, hiệu suất sản phẩm ;
Phối hợp với các thành viên trong team để vận hành và tối ưu hoá sản phẩm ;
Nghiên cứu công nghệ mới, phù hợp với chiến lược sản phẩm ;
Được phép tự do nghiên cứu công nghệ mới, đề xuất ý tưởng đóng góp vào dự án.
Có kinh nghiệm lập trình Android tối thiểu 1 năm.
Nắm được khái niệm Android cơ bản (Activity/Service/View System, Resource, Storage, Thread Handling).
Có kinh nghiệm sử dụng Room, Retrofit, Firebase
Hiểu & sử dụng mô hình
kiến trúc MVVM. Biết Clean là một lợi thế
Hiểu biết Design Pattern là một lợi thế.
Có khả năng dựng module độc lập là một lợi thế.
Am hiểu Agile Scrum là một lợi thế.
Có khả năng xử lý các lỗi build, bugs, [protected info]
Thành thạo tạo layout Android bằng XML: ConstraintLayout, LinearLayout, RelativeLayout, FrameLayout...
Kinh nghiệm sử dụng Custom View, Drawable, Selector, Styles/Themes.
Biết dùng Android Studio thành thạo, đặc biệt là Layout Inspector, Preview, Resource Manager.
Đam mê, chủ động công việc, có kỹ năng làm việc nhóm, làm việc độc lập.
Đam mê phát triển sản phẩm.
Có kỹ năng làm việc nhóm/ theo quy trình là một lợi thế.