Mô tả công việc
Giới thiệu về công ty
Trách nhiệm công việc
- Lập trình ứng dụng Android/iOS/SmartTV
- Tham gia phát triển và vận hành các dự án quan trọng về Streaming, Giáo dục, Hệ thống Core lõi
- Nhận yêu cầu từ trưởng nhóm, phân tích, đánh giá và thực hiện nhiệm vụ được giao
- Phối hợp với các nhóm để thiết kế, phân tích, phát triển tính năng mới
- Khắc phục sự cố, sửa lỗi cho các ứng dụng đảm bảo hệ thống hoạt động và bảo mật
- Đề xuất các thay đổi và cải tiến hệ thống
- Cập nhập các công nghệ mới về ứng dụng di động và TV thông minh
- Đọc và viết tài liệu tích hợp, tài liệu thiết kế
Kỹ năng & Chuyên môn
Lập trình Android
- Có kinh nghiệm lập trình với Android trên 2 năm
- Thành thạo ngôn ngữ Java / Kotlin
- Có kiến thức về vòng đời phát triển phần mềm: Thiết kế UI/UX, phát triển, tích hợp, quản lý chất lượng
- Có kiến thức về xây dựng Android SDK, các module ứng dụng Android nhằm tạo ra các ứng dụng có
- khả năng mở rộng, linh động và hiệu suất cao
- Có kinh nghiệm với OOP và các mẫu phát triển phổ biến: Singleton, Builder, DI, Observer
- Có kinh nghiệm với thư viện Jetpack: Navigation, Room, LiveData, Paging, Databinding
- Có kinh nghiệm với ít nhất 1 trong những kiến trúc: MVP, MVVM, MVI
- Có kinh nghiệm về Networking, xử lý đa luồng (Rx Java, Coroutine, Retrofit, Resful / Json, Socket…)
- Có kinh nghiệm làm việc trên các công cụ Git, Gitlab, hệ thống CI/CD
- Có kinh nghiệm làm việc với các công cụ thiết kế như: Figma, Balsamid, Photoshop…
- Có kinh nghiệm tích hợp thư viện bên thứ ba.
- Có kinh nghiệm về Unit Test và Automation Test
- Hiểu biết về các hệ thống Streaming, Video codec, Audio codec, tối ưu Streaming, tối ưu bộ nhớ là một điểm cộng.
Lập trình SmartTV
- Kinh nghiệm phát triển ứng dụng Android 3 năm
- Thành thạo ngôn ngữ Java/Kotlin
- Hiểu biết về vòng đời phát triển phần mềm: Thiết kếu UI/UX, phát triển, tích hợp, quản lý chất lương
- Có kiến thức về xây dựng Android SDK, các module ứng dụng Android nhằm tạo ra các ứng dụng có
- khả năng mở rộng, linh động và hiệu suất cao
- Hiểu biết về Android TV Input Framework và thư viện Leanback
- Có kinh nghiệm với OOP và các mẫu phát triển phổ biến: Singleton, Builder, DI, Observer
- Có kinh nghiệm với thư viện Jetpack: Navigation, Room, LiveData, Paging, Databinding
- Có kinh nghiệm với ít nhất 1 trong những kiến trúc: MVP, MVVM, MVI
Lập trình iOS
- Kinh nghiệm lập trình iOS 2 năm
- Thành thạo ngôn ngữ lập trình Objective-C/Swift.
- Hiểu biết về vòng đời phát triển phần mềm: Thiết kếu UI/UX, phát triển, tích hợp, quản lý chất lương
- Hiểu biết về iOS
- Có kinh nghiệm với OOP và các mẫu phát triển phổ biến: Singleton, Builder, DI, Observer
- Có kinh nghiệm với ít nhất 1 trong những kiến trúc: MVP, MVVM, MVI
- Có kinh nghiệm về Networking, xử lý đa luồng (Rx Java, Coroutine, Retrofit, Resful / Json, Socket…)
- Có kinh nghiệm làm việc trên các công cụ Git, Gitlab, hệ thống CI/CD
- Có kinh nghiệm làm việc với các công cụ thiết kế như: Figma, Balsamid, Photoshop…
- Có kinh nghiệm tích hợp thư viện bên thứ ba.
- Có kinh nghiệm về Unit Test và Automation Test
- Hiểu biết về các hệ thống Streaming, Video codec, Audio codec, tối ưu Streaming, tối ưu bộ nhớ là một điểm cộng.
Phúc lợi dành cho bạn
- Được hưởng các chế độ BHXH, nghỉ phép năm/thâm niên theo quy định của nhà nước
- Mức lương cạnh tranh, lương tháng thứ 13, 14 và thưởng theo hiệu quả công việc
- Cơ hội xét tăng lương/thăng chức 2 lần/năm.
- Cơ hội làm việc trong môi trường trẻ trung, năng động, khuyến khích tinh thần sáng tạo và phát triển bản thân
- Cơ hội tham gia các hoạt động bên lề, Company Trip, các sự kiện thường niên (lễ, Tết, ...)
Công ty
VTVlive
Ngành nghề
Quảng Cáo Truyền Thông, Phần Mềm, Giải trí/ Game, Dịch vụ IT
Quy mô công ty
100-499
Quốc tịch công ty
Vietnam