Thiết kế giao diện người dùng thân thiện và tương thích với nhiều thiết bị. Đảm bảo hiệu suất, chất lượng và tối ưu trải nghiệm cho người dùng.
Phối hợp với đội ngũ Backend để tích hợp API và các dịch vụ backend.
Duy trì cộng tác hiệu quả với các team chức năng chéo (Product, Backend, BA, Design, v.v.) để cung cấp đầu vào kỹ thuật, xác định, thiết kế, và triển khai các tính năng mới.
Xây dựng và duy trì tài liệu kỹ thuật, bao gồm các tài liệu về kiến trúc ứng dụng và API.Tốt nghiệp ngành Công nghệ thông tin hoặc các ngành liên quan.
2 - 4+ năm kinh nghiệm phát triển ứng dụng di động, đặc biệt trên Flutter.
Hiểu rõ về Flutter framework và các widget cơ bản.
Thành thạo lập trình Dart và các khái niệm lập trình hướng đối tượng.
Biết quản lý trạng thái trong Flutter (Provider, Riverpod, Bloc, Cubit, GetX).
Hiểu cách thực hiện các yêu cầu HTTP và xử lý phản hồi JSON.
Đọc hiểu tài liệu API.
Biết thực hiện xác thực người dùng với Firebase Authentication hoặc JWT.
Sử dụng cơ sở dữ liệu địa phương (sqflite, Hive) và đám mây (Firebase Firestore).
Thành thạo Git/Github.
Kinh nghiệm với CI/CD và Agile là một lợi thế.
Biết build và deploy ứng dụng trên App Store và Google Play Store là một lợi thế.
Ưu tiên có kinh nghiệm trong lĩnh vực giáo dục.Thưởng lương tháng thứ 13 (mặc định).
Thưởng lương tháng thứ 14-18 theo kết quả kinh doanh.
Thưởng cổ phần hàng năm.
Phụ cấp tiền gửi xe 100%.
Nghỉ thứ 7 và chủ nhật hằng tuần.
Nghỉ 12 ngày phép 1 năm.
Nghỉ ngày sinh nhật: nhận 100% lương HOẶC 200% lương khi đi làm ngày sinh nhật.
Đào tạo phát triển theo từng cấp bậc liên tục.
Cơ chế thăng tiến rõ ràng, được đo lường cụ thể theo tháng/quý.
Học piano miễn phí trọn đời trên toàn hệ thống.
Có HĐLĐ + BH thất nghiệp.
Đóng BHXH/BHYT 100% lương.
Chế độ ốm đau/ thai sản/ hôn hỉ/ tang chế
Công ty Cổ phần DAYONE ASIA hoạt động chính trong lĩnh vực Piano, với tên thương hiệu Sunny Days - The Piano Project. Chúng tôi mang đến một mô hình và trải nghiệm Piano hoàn toàn mới, giải quyết tất cả những rào cản của Khách hàng trong việc tiếp cận với bộ môn nghệ thuật này, nhằm phổ cập Piano đến cho tất cả mọi người, không giới hạn về độ tuổi, năng lực, sở thích, tài chính. Thông qua Piano nói riêng và âm nhạc nói chung, chúng tôi góp phần cải thiện sức khoẻ tinh thần cho mọi người, tạo nên “cuộc sống ý nghĩa” toàn diện.
Chính sách bảo hiểm
- Được hưởng các chế độ bảo hiểm : BHYT, BHXH, BHTN
- Hưởng quyền lợi bảo hiểm 24/7
Các hoạt động ngoại khóa
- Du lịch hàng năm
- Team building theo quý
- Các hoạt động vui chơi, giải trí, ca hát thường xuyên
- Thể thao: Đá bóng, bóng chuyền,..
Lịch sử thành lập
- Công ty được thành lập năm 2015
Mission
Thông qua Piano nói riêng và âm nhạc nói chung, chúng tôi góp phần cải thiện sức khoẻ tinh thần cho mọi người, tạo nên “cuộc sống ý nghĩa” toàn diện.
Review DAYONE ASIA
Công ty toàn người trẻ gen Z nhiều, tính chất trả lương thấp mà còn bào nhiều nên tuyển liên tục là có căn cứ.
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: