- Design, develop, and maintain applications for Android TV/Set-Top Box (STB) platforms,
- Write high-quality source code to create fully functional software applications.
- Ensure adherence to coding standards and best practices.
- Optimize application performance for smooth playback and responsiveness on STB devices.
- Test and debug applications across different STB platforms and versions.
- Provide technical support and troubleshooting assistance to resolve issues related to STB applications.
- Bachelor/Master or equivalent experience in Computer Science from a reputable engineering college.
- 2-3 years of experience in software development on Android system.
- Strong technical background in Java, Kotlin, Android SDK.
- Preferred Qualifications:
- Proven experience in software development, with a focus on STB applications.
- Familiarity with Android TV/STB hardware and software components.
- Experienced in developing on the Android TV platform.
- Understanding of user interface (UI) design principles for TV.
- Attention to Detail: Ensure code quality and accuracy.
- Team Collaboration: Work effectively with cross-functional teams.
- Problem-Solving: Address technical challenges and troubleshoot issues.
- Adaptability: Stay updated with industry trends and emerging technologies.
- Agile methodologies (Scrum, Kanban)
- English: Reading & writing.
- Package: Package 14 salary months based on KPI + Extra package: 16M/year
- Full benefit with social insurance.
- Annual health check and CMC care insurance under the company’s
- Young and dynamic working environment.
- Opportunity to approach the newest technology trends
- Exciting leisure: sports and art events (football club, family day…)
- The company’s labor policy is entirely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trips, holidays, etc.)
CÔNG TY TNHH CMC GLOBAL, thành viên của Tập đoàn Công nghệ CMC được thành lập vào ngày 31/03/2017. CMC Global được thành lập với tầm nhìn trở thành công ty dịch vụ Top 10 trong khu vực, và là đơn vị đứng đầu về năng lực triển khai các giải pháp công nghệ mới như AI, Cloud và chuyển đổi số và sứ mệnh “tạo ra dịch vụ đạt chuẩn quốc tế, hiện diện trên toàn cầu”. Hiện nay, CMC Global tự hào thuộc TOP 2 công ty IT Outsourcing tại Việt Nam, với khát vọng đem những sản phẩm, giải pháp và dịch vụ CNTT Việt Nam ra thị trường quốc tế.
Chính sách bảo hiểm
- Được hưởng BHXH đầy đủ
- Khám sức khỏe định kỳ hàng năm
- Được hưởng bảo hiểm chăm sóc sức khỏe CMC theo quy định
Các hoạt động ngoại khóa
- Sự kiện thể thao, nghệ thuật (câu lạc bộ, ngày gia đình…)
- Du lịch công ty hàng năm
Lịch sử thành lập
- Năm 2016, CMC Global tiền thân là một bộ phận của CMC Corp chuyên cung cấp dịch vụ gia công phần mềm CNTT với chỉ 50 nhân viên.
- Tháng 03/2017, Công ty TNHH CMC Global được thành lập như mảng kinh doanh chủ lực của Tập đoàn nhằm đưa các sản phẩm công nghệ cao và dịch vụ CNTT ra thị trường toàn cầu.
- Tháng 08/2017, CMC Global mở chi nhánh đầu tiên tại Yokohama, Nhật Bản - CMC Japan.
- Tháng 04/2019, CMC Global nhận giải thưởng Sao Khuê đầu tiên cho hạng mục “Dịch vụ xuất khẩu phần mềm”.
- Tháng 07/2019, CMC Global mở chi nhánh tại Hồ Chí Minh, mở rộng ra thị trường phía Nam Việt Nam.
- Tháng 10/2019, CMC Global mở chinh nhánh ở Đà Nẵng, ghi dấu chân tại thị trường miền Trung.
- Tháng 05/2020, CMC Global nhận giải thưởng Sao Khuê lần thứ 2 cho hạng mục “Dịch vụ xuất khẩu phần mềm”. Cùng thời điểm đó, Công ty thành lập văn phòng mới tại Hà Nội, đánh dấu cột mốc 1000 nhân viên.
- Tháng 08/2020, CMC APAC, do CMC Global thành lập, đã có một bước tiến đáng chú ý vào thị trường dịch vụ ICT (Công nghệ thông tin & Truyền thông) của Singapore.
- Tháng 09/2021, Khai trương văn phòng thứ hai tại Nhật Bản, trụ sở tại Osaka.
- Tháng 10/2021, CMC Global tự hào nhận Giải thưởng TOP 10 Doanh nghiệp Gia công Phần mềm và Dịch vụ CNTT năm 2021 do Hiệp hội Phần mềm và Dịch vụ CNTT Việt Nam (VINASA) tổ chức
- Năm 2022, CMC APAC chính thức ghi dấu ấn với văn phòng mới tại Singapore.
- Tháng 04/2022, CMC Global nhận Danh hiệu Sao Khuê 2022 hạng mục “Dịch vụ Xuất khẩu phần mềm”.
- Tháng 05/ 2022, CMC Global khai trương văn phòng mới tại CMC Creative Space, tọa lạc tại phường Tân Thuận – nơi được mệnh danh là “Thung lũng Silicon” TP.HCM.
Mission
Tạo ra dịch vụ đạt chuẩn quốc tế, hiện diện trên toàn cầu. Chúng tôi tập trung vào việc liên tục đổi mới các giá trị cốt lõi về chất lượng nguồn nhân lực, quy trình làm việc-vận hành thuần thục, tương tác đa chiều, chất lượng bảo mật tiêu chuẩn toàn cầu cao và cơ sở hạ tầng CNTT tiên tiến, cập nhật.
Review CMC GLOBAL
Lương vào đợt 2022-2023 thì ngon, nhưng giờ lương điều chỉnh rồi, nên ko thơm nữa
Lúc tuyển thì nói rất hay, đến khi làm thì thực hiện thì không đâu vào đâu, thắc mắc lại đổ tại người này, người kia không nắm rõ
Thưởng hàng năm hấp dẫn, nhưng ít tăng lương
Mọi người cũng đã tìm kiếm
Công việc của Leader Android Developer là gì?
Lead Android Developer là một vị trí quản lý và lãnh đạo trong lĩnh vực phát triển ứng dụng di động Android. Người giữ vị trí này thường là một chuyên gia có kiến thức sâu rộng về lập trình Android và có kinh nghiệm dẫn dắt một nhóm phát triển Android. Bên cạnh đó, những vị trí như Senior Data Analyst, Lead Python Developer cũng thường đảm nhận các công việc tương tự.
Mô tả công việc của vị trí Lead Android Developer
Thiết kế phát triển ứng dụng
Vai trò của Lead Android Developer trong thiết kế và phát triển ứng dụng là rất quan trọng và đa phương tiện. Lead Android Developer không chỉ là người viết mã mà còn là kiến trúc sư hệ thống, có khả năng thiết kế và xây dựng kiến trúc phần mềm toàn diện sử dụng Python, PHP . Đầu tiên, họ phải có khả năng phân tích yêu cầu của khách hàng và chuyển đổi chúng thành thiết kế chi tiết và cấu trúc ứng dụng.
Lãnh đạo nhân viên cấp dưới
Lead Android Developer thường phải đảm nhận vai trò lãnh đạo và đào tạo các thành viên trong nhóm. Họ phải có khả năng chia sẻ kiến thức và kinh nghiệm của mình về Python, PHP và các công nghệ liên quan, giúp các nhân viên khác phát triển kỹ năng và hiểu biết của mình.
Quản trị mạng nội bộ
Lead Android Developer cùng đội nhóm có trách nhiệm hỗ trợ các hoạt động hàng ngày của mạng máy tính. Công việc của họ là đảm bảo Hiệu quả hợp lý hóa các hệ thống mạng và quy trình để cải thiện liên lạc. Để xây dựng mạng nội bộ, bạn cần chọn phần mềm máy tính cần thiết và giám sát việc cài đặt.
Hỗ trợ phát triển và kiểm tra phần mềm
Một chương trình phần mềm cần người phải viết mã cho chương trình đó, gọi là một nhà phát triển và cài đặt phần mềm. Các Lead Android Developer có thể hỗ trợ các nhà phát triển phần mềm để đi tới chương trình cụ thể và cài đặt các hệ thống lên máy tính..
Leader Android Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
455 - 585 triệu
/nămLộ trình sự nghiệp Leader Android Developer
Tìm hiểu cách trở thành Leader Android Developer, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một Leader Android Developer?
Yêu cầu tuyển dụng của Lead Android Developer
Để thực hiện tốt các nhiệm vụ được giao, Lead Android Developer cần sở hữu những kiến thức, chuyên môn vững vàng và thành thạo những kỹ năng mềm liên quan:
Yêu cầu bằng cấp và kiến thức chuyên môn
-
Kiến thức chuyên môn: Yêu cầu ứng viên có bằng Đại học trở lên trong các lĩnh vực như Công nghệ thông tin, Khoa học máy tính, hoặc các ngành liên quan. Bằng cấp cao hơn như Thạc sĩ hoặc Tiến sĩ cũng có thể được ưu tiên, đặc biệt là những người có hướng nghiên cứu sâu trong lĩnh vực khoa học máy tính và công nghệ thông tin.
-
Kiến thức về Android: Bao gồm Android SDK, các framework phổ biến như Jetpack, MVVM, RxJava, kiến thức về thiết kế và phát triển giao diện người dùng Android, kiến thức về lifecycle của ứng dụng Android, quản lý bộ nhớ, xử lý đa luồng, v.v.
-
Kiến thức về hệ thống và cơ sở dữ liệu: Hiểu biết vững về kiến trúc hệ thống và cách hoạt động của nó là một yêu cầu không thể thiếu cho một Lead Android Developer. Ứng viên cần có khả năng thiết kế và triển khai các hệ thống phần mềm phân tán, đảm bảo tính bảo mật và hiệu suất cao. Ngoài ra, hiểu biết về cơ sở dữ liệu quan hệ (SQL) và phi quan hệ (NoSQL), kỹ năng tối ưu hóa truy vấn và xử lý lỗi là những yêu cầu bổ sung quan trọng.
Yêu cầu về kỹ năng
-
Kỹ năng lãnh đạo và quản lý dự án: Với vai trò Lead Android Developer, khả năng lãnh đạo và quản lý dự án là rất quan trọng. Ứng viên cần có khả năng dẫn dắt và điều phối công việc của nhóm phát triển, đảm bảo dự án hoàn thành đúng tiến độ và chất lượng.
-
Kỹ năng quản lý nhân sự: Bạn sẽ chịu trách nhiệm cho kết quả làm việc của cả phòng, do đó bạn cần có khả năng lãnh đạo đội ngũ Android Developer, đảm bảo họ được đào tạo và phát triển kỹ năng liên tục để thực hiện tốt công việc.
-
Kỹ năng giao tiếp: Kỹ năng giao tiếp mạnh mẽ sẽ bổ trợ cho quá trình quản lý của bạn, giúp bạn hỗ trợ, hướng dẫn và tạo mối liên kết với nhân viên và các bộ phận khác trong tổ chức.
-
Kỹ năng chiến lược và phân tích: Một điều kiện cần ở vị trí lãnh đạo là sự am hiểu và khả năng phát triển chiến lược CNTT phù hợp với mục tiêu và chiến lược tổng thể của công ty. Bạn cần có khả năng phân tích dữ liệu để đưa ra các quyết định chiến lược, cải thiện hoạt động và tối ưu hóa hiệu quả.
Yêu cầu khác
-
Kinh nghiệm
Ưu tiên ứng viên có ít nhất 5 - 7 năm kinh nghiệm phát triển ứng dụng Android. Kinh nghiệm dẫn dắt một nhóm phát triển hoặc làm việc trong vị trí tương tự là một lợi thế. Kiến thức sâu về Java hoặc Kotlin là cần thiết, cùng với hiểu biết về các công cụ và framework Android như Android Studio, Android SDK, và Android Jetpack.
-
Thành thạo các công cụ phân tích dữ liệu
Có nhiều công cụ phân tích dữ liệu khác nhau được sử dụng phổ biến hiện nay, như Python, R, SQL, Tableau, Power BI, v.v. Hãy thành thạo các công cụ này để có thể xử lý và phân tích dữ liệu hiệu quả.
Lộ trình thăng tiến của Lead Android Developer
Lộ trình thăng tiến của Lead Android Developer có thể khá đa dạng và phụ thuộc vào tổ chức và ngành nghề cụ thể. Dưới đây là một lộ trình thăng tiến phổ biến cho vị trí này.
1. Intern Android Developer
Mức lương: 5 - 7 triệu/ tháng
Kinh nghiệm làm việc: Dưới 1 năm
Intern Android Developer là một vị trí thực tập trong lĩnh vực phát triển ứng dụng di động Android. Đây là một cơ hội học tập và làm việc cho sinh viên hoặc người mới bắt đầu trong ngành công nghệ thông tin và muốn tập trung vào việc phát triển ứng dụng di động trên nền tảng Android.
>> Đánh giá: Thời đại công nghệ và Internet bùng nổ đã giúp cho các thiết bị di động được đà phát triển như “vũ bão”. Điều này đã tạo ra môi trường thuận lợi cho sự phát triển rầm rộ của các ứng dụng trên di động. Các Intern Android Developer chưa có kinh nghiệm, chỉ mới được trang bị các kiến thức cơ bản trong quá trình học tập. Đây là lúc bạn cố gắng tích lũy kinh nghiệm thực tiễn để trở thành một Android Developer thực thụ.
Đọc thêm: Việc làm Intern Android Developer đang tuyển dụng
2. Android Developer
Mức lương: 10 - 18 triệu/ tháng
Kinh nghiệm làm việc: 1 - 3 năm
Android Developer là những lập trình viên sử dụng các ngôn ngữ lập trình để xây dựng, thiết kế ứng dụng chạy trên hệ điều hành Android. Bên cạnh đó, họ còn là người chịu trách nhiệm duy trì, phát triển và cập nhật những tính năng mới cho phần mềm này.
>> Đánh giá: Android Developer là một trong những nghề được dự đoán sẽ “hái ra tiền” và đảm bảo cho bạn một tương lai nói “không” với thất nghiệp. Ngoài những kỹ năng cứng, Android Developer cần phải phát triển những kỹ năng mềm quan trọng khác để có thể tiến xa trong môi trường cạnh tranh này.
Đọc thêm: Việc làm Android Developer đang tuyển dụng
3. Senior Android Developer
Mức lương: 18 - 25 triệu/ tháng
Kinh nghiệm làm việc: 3 - 6 năm
Senior Android Developer là một vị trí công việc trong lĩnh vực phát triển ứng dụng di động sử dụng hệ điều hành Android. Người giữ vị trí này thường có kinh nghiệm và kiến thức chuyên sâu về phát triển ứng dụng Android và có khả năng đảm nhận các nhiệm vụ phức tạp hơn và thường được giao trách nhiệm lãnh đạo hoặc hướng dẫn các lập trình viên Android trình độ thấp hơn.
>> Đánh giá: Thị trường cho Android Developer vẫn chưa bão hoà, nhất là đối với Senior Android Developer. Vì tuổi nghề của developer khá thấp, sự thay thế diễn ra liên tục. Cũng như, thị trường oursourcing của Việt Nam đang phát triển khá tốt nên cơ hội cho các bạn mới vẫn còn.
Đọc thêm: Việc làm Intern Android Developer đang tuyển dụng
4. Lead Android Developer
Mức lương: 25 - 40 triệu/ tháng
Kinh nghiệm làm việc: 6 - 10 năm
Lead Android Developer là một vị trí quản lý và lãnh đạo trong lĩnh vực phát triển ứng dụng di động Android. Người giữ vị trí này thường là một chuyên gia có kiến thức sâu rộng về lập trình Android và có kinh nghiệm dẫn dắt một nhóm phát triển Android.
>> Đánh giá: Là vị trí cấp độ cao nhất trong các vị trí Android Developer. Các Lead Android Developer đã có kinh nghiệm phát triển các ứng dụng web phức tạp và có khả năng tư vấn và giải quyết các vấn đề liên quan đến công nghệ và kiến trúc của hệ thống.
Đọc thêm: Việc làm Lead Android Developer đang tuyển dụng
5 bước giúp Lead Android Developer thăng tiến nhanh trong trong công việc
Đầu tư vào việc học tập và phát triển nghề nghiệp
Để trở thành một Lead Android Developer hiệu quả, điều đầu tiên bạn cần làm là đầu tư vào việc nâng cao trình độ chuyên môn và kỹ năng. Học hỏi liên tục về các công nghệ mới nhất, các framework và thư viện Python, cũng như các phương pháp phát triển phần mềm tiên tiến như Agile và DevOps. Điều này giúp bạn có thể đảm nhận các dự án phức tạp và mang lại giá trị cao cho công ty.
Phát triển kỹ năng lãnh đạo và quản lý dự án
Kỹ năng lãnh đạo và quản lý dự án là rất quan trọng đối với một Lead Android Developer. Bạn cần có khả năng dẫn dắt nhóm phát triển, phối hợp công việc và đảm bảo các dự án hoàn thành đúng tiến độ và chất lượng. Việc thành thạo các phương pháp Agile và Scrum không chỉ giúp bạn quản lý hiệu quả mà còn tăng khả năng phản hồi nhanh chóng đối với thay đổi và yêu cầu của khách hàng.
Chủ động đề xuất các ý tưởng mới, giá trị cao
Hãy luôn đảm bảo rằng những gì bạn đang làm thực sự đóng góp vào mục tiêu và chiến lược tổ chức. Chủ động đề xuất các dự án và cải tiến công nghệ có thể tạo ra giá trị tài chính cho công ty ngay khi có thể. Khi bạn đã có sự phát triển và hiệu suất ấn tượng, thì đừng ngần ngại đề xuất thương lượng về lương và các phần thưởng khác. Nhớ rằng việc thăng tiến thường đòi hỏi sự đầu tư thời gian và nỗ lực. Bạn nên xem xét kế hoạch dài hạn và làm việc hết mình để phát triển trong lĩnh vực phát triển Android.
Phát triển kỹ năng lãnh đạo, giao tiếp
Phát triển kỹ năng lãnh đạo, gồm khả năng thúc đẩy và hướng dẫn nhóm làm việc hiệu quả. Xây dựng mối quan hệ làm việc tốt với các thành viên trong tổ chức và đối tác. Điều này có thể giúp bạn tạo ra sự tin tưởng và nâng cao khả năng cạnh tranh, đồng thời tạo nên một đội ngũ tốt giúp nâng cao hiệu suất công việc.
Có đam mê công nghệ lớn
Lĩnh vực công nghệ thông tin luôn phát triển và thay đổi liên tục. Vì vậy, chỉ khi có niềm đam mê công nghệ đủ lớn, Lead Android Developer mới có thể bắt kịp các xu thế mới và không khiến bản thân bị lạc hậu.
Đọc thêm: