Xây dựng, phát triển và duy trì các ứng dụng trên nền tảng Android theo yêu cầu của công ty.
Phối hợp với các bộ phận khác như PO, UI/UX design,
Tester để đảm bảo các ứng dụng đáp ứng các tiêu chuẩn về chất lượng và hiệu suất.
Tối ưu hóa ứng dụng đảm bảo ứng dụng hoạt động mượt mà, có hiệu suất cao và thân thiện với người dùng.
Có tối thiểu 06 tháng kinh nghiệm, Thành thạo Java hoặc Kotlin.
Có kiến thức về OOP, Code Organization, Coding Convention.
Có kinh nghiệm làm việc với các framework và thư viện phổ biến của Android như Android SDK, Jetpack Compose, Retrofit, Hilt, Koin.
Có kinh nghiệm làm việc với Firebase, JSON/XML, Server - Client, xử lý request.
Nắm chắc về sự thay đổi qua các phiên bản Android.
Có kinh nghiệm làm việc với SQLite, Room.
Có kỹ năng xây dựng, tùy biến UI phù hợp với đa màn hình. Hiểu biết về nguyên tắc thiết kế giao diện người dùng trên Android và thiết kế giao diện cho nhiều loại màn hình khác nhau.
Có kỹ năng lập trình bất đồng bộ sử dụng Coroutines là một lợi thế.
Sử dụng thành thạo các công cụ quản lý source code (git),
quản lý dự án (Jira)