TopDev

Mobile Developer (iOS/Android/SmartTV)

VTVlive

Số 3, ngõ 84 Ngọc Khánh, Phường Giảng Võ, Quận Ba Đình, Thành phố Hà Nội
Job Description
About Company

Your role & responsibilities

  • 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ế

Your skills & qualifications

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.

Benefits for you

  • Đượ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, ...)

Company

VTVlive

Industry

Quảng Cáo Truyền Thông, Phần Mềm, Giải trí/ Game, Dịch vụ IT

Company size

100-499

Nationality

Vietnam

About us

General information