- Phối hợp với các team UI/UX, BA, Backend dev,...để triển khai các tính năng trên ứng dụng mobile banking, đảm bảo yêu cầu về chất lượng, tiến độ của các dự án.
- Tuân theo các tiêu chuẩn thiết kế, tiêu chuẩn mã nguồn, bảo mật và hiệu năng cao cho hệ thống.
- Thực hiện Unit Test. Hỗ trợ kiểm thử SIT/UAT, sửa lỗi và nghiệm thu chức năng.
- Quản lý code theo quy trình của dự án
- Hỗ trợ kỹ thuật và xử lý các vấn đề phát sinh
- Thực hiện tối ưu hiệu năng và trải nghiệm của khách hàng cho các tính năng trên ứng dụng mobile banking
1. Bắt buộc
- Thành thạo Kotlin.
- Có kinh nghiệm xây dựng ứng dụng theo Clean Architecture.
- Có kinh nghiệm thực tế với Jetpack Compose.
- Hiểu rõ Android Jetpack Components.
- Thành thạo Coroutines và Flow.
- Có kinh nghiệm sử dụng Dependency Injection (Hilt hoặc Dagger).
- Có kinh nghiệm làm việc với Retrofit, OkHttp hoặc các thư viện networking tương đương.
- Hiểu biết về Design Pattern, SOLID Principles.
2. Ưu tiên
- Có kinh nghiệm với Multi-module Architecture.
- Có kinh nghiệm sử ứng dụng các công cụ AI trong công việc nhằm nâng cao năng suất
phát triển phần mềm.
- Từng tham gia các dự án Fintech, Ngân hàng, E-commerce hoặc ứng dụng có lượng người dùng lớn.
3. Công nghệ sử dụng
- Kotlin
- Jetpack Compose
- Clean Architecture
- Coroutines & Flow
- Hilt / Dagger
- Retrofit / OkHttp
- Navigation Component
- Git