Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Lập trình viên Android có kỹ năng để thiết kế, phát triển và kiểm thử các ứng dụng Android chất lượng cao. Ứng viên lý tưởng sẽ có hiểu biết vững chắc về nền tảng Android và các thành phần của nó, cũng như khả năng chuyển đổi yêu cầu sản phẩm thành các giải pháp kỹ thuật.
Trách Nhiệm Chính
- Thiết kế, phát triển và kiểm thử ứng dụng Android để đảm bảo mã nguồn chất lượng cao và trải nghiệm người dùng tuyệt vời.
- Hiểu rõ yêu cầu sản phẩm và chuyển đổi chúng thành các giải pháp triển khai kỹ thuật cụ thể.
- Làm việc với các thành phần cơ bản của nền tảng Android như Activity, Fragment, Service, Broadcast Receiver và Content Provider.
- Viết mã sạch, dễ bảo trì và được tài liệu hóa tốt với phong cách lập trình tốt và khả năng tái cấu trúc.
- Sử dụng các thư viện và công cụ bên thứ ba phổ biến như Retrofit, OkHttp và Glide để nâng cao hiệu quả phát triển.
- Gỡ lỗi và xử lý sự cố trong ứng dụng, đảm bảo hiệu suất và ổn định tối ưu.
- Cộng tác hiệu quả với các thành viên trong nhóm bằng các công cụ kiểm soát phiên bản như Git.
- Cập nhật các phát triển mới nhất của nền tảng Android và thích ứng với các công nghệ và giải pháp mới.
- Giao tiếp và hợp tác với quản lý sản phẩm, nhà thiết kế và các nhà phát triển khác để thúc đẩy tiến độ dự án.
Yêu Cầu Công Việc
- Có kinh nghiệm được chứng minh trong phát triển ứng dụng Android.
- Hiểu biết vững chắc về các thành phần nền tảng Android (Activity, Fragment, Service, v.v.).
- Thành thạo sử dụng các thư viện bên thứ ba như Retrofit, OkHttp và Glide.
- Kỹ năng giải quyết vấn đề và gỡ lỗi xuất sắc.
- Kinh nghiệm với các công cụ kiểm soát phiên bản, đặc biệt là Git.
- Khả năng thích ứng với các công nghệ và xu hướng ngành mới.
- Kỹ năng giao tiếp và làm việc nhóm mạnh mẽ.
Yêu Cầu Ưu Tiên
- Kinh nghiệm với ngôn ngữ lập trình Kotlin.
- Kiến thức về các thành phần Android Jetpack.
- Quen thuộc với các phương pháp phát triển Agile.
- Đã từng làm việc trong môi trường nhóm cộng tác.
