- Các nhiệm vụ chính:
- Thiết kế và xây dựng các ứng dụng nâng cao cho nền tảng Android bằng ngôn ngữ Kotlin hoặc Java.
- Phối hợp với các nhóm chức năng (Product, UI/UX Designer) để định nghĩa, thiết kế và triển khai các tính năng mới.
- Tích hợp các dịch vụ hạ tầng mạng và hệ quản trị CSDL qua RESTful APIs.
- Thực hiện unit-test để đảm bảo tính ổn định, khả năng sử dụng và độ tin cậy của mã nguồn.
- Trực tiếp xử lý, khắc phục các lỗi (bug) và tối ưu hóa hiệu suất ứng dụng (về bộ nhớ, pin, tốc độ phản hồi).
- Nghiên cứu, đánh giá và triển khai các công nghệ mới nhằm tối đa hóa hiệu quả phát triển ứng dụng
- Thực hiện phát triển phần mềm theo đúng quy trình Agile Scrum hoặc DevSecOps
- Các nhiệm vụ khác:
- Các nhiệm vụ khác theo chỉ đạo của Ban Lãnh đạo và Trưởng Bộ phận.
Kỹ sư lập trình Android (Dev Android)
Mô tả công việc
Yêu cầu công việc
-
- Tốt nghiệp ĐH chính quy chuyên ngành CNTT hoặc tương đương
- Lập trình thành thạo Android bằng ngôn ngữ native các nền tảng (JAVA, Kotlin)
- Có kinh nghiệm với Web Service, Web Socket, REST API… và các công nghệ liên quan tới lập trình client
- Nắm vững kiến thức về lập trình hướng đối tượng OOP, mô hình phát triển phần mềm MVC/MVP/MVVM
- Sử dụng thành thạo Git/SVN
- Am hiểu các lĩnh vực về công nghệ truyền hình là lợi thế
- Có kinh nghiệm làm việc với 3rd party libraries Andoird
- Có kỹ năng phân tích yêu cầu hệ thống
- Có kỹ năng làm việc nhóm
Ưu tiên:
-
- Biết sử dụng các hệ thống cơ sở dữ liệu: SQLite, Core Data.
- Biết sử dụng các nền tảng multiplatform như Flutter, React Native
- Có kiến thức sử dụng ngôn ngữ Android NDK, C/C++
- Có kinh nghiệm làm sản phẩm UX/UI
- Có kiến thức về mạng viễn thông
Phúc lợi
Tổng Công Ty Truyền Thông (VNPT MEDIA)
Quy định






