Mô tả Công việc
- Tham gia phát triển ứng dụng VPBank NEO và các dự án chuyển đổi số khác của Ngân hàng VPBank
- Phối hợp cùng các thành viên trong nhóm và các hệ thống core banking khác để xây dựng, tích hợp các tính năng sản phẩm lên nền tảng VPBank NEO App
- Phối hợp với SA để xây dựng giải pháp, kiến trúc phù hợp cho các yêu cầu của sản phẩm mới và các thay đổi so của sản phẩm hiện tại
- Phối hợp với mobile leader để rà soát, quản lý source code, xây dựng bộ tiêu chuẩn code (coding convention) và tối ưu hiệu năng ứng dụng
- Chịu trách nhiệm end-to-end trước mobile leader về các tính năng phụ trách
- Nghiên cứu, áp dụng các kỹ thuật mới về Mobile
- Tham gia đào tạo cho những thành viên mới của nhóm.
Yêu Cầu Công Việc
1. Trình độ Học vấn
- Bằng Cử nhân trở lên các chuyên ngành Công nghệ thông tin, Khoa học Máy tính, Tài chính Ngân hàng hoặc các ngành tương đương.
2. Các Kinh nghiệm liên quan
- Tối thiểu 3 năm kinh nghiệm trong lĩnh vực lập trình: Kotlin, Java, C
- Có kinh nghiệm với Android Jetpack (Live Data, Room, Navigation, ViewModel,...)
3. Kiến thức chuyên môn có liên quan
- Nắm vững kiến thức về OOP, MVVM, Clean Architecture, SOLID Principles, Design Pattern
- Có kinh nghiệm lập trình với Jetpack Compose
- Có kinh nghiệm Custom View, Animation, xử lý giao diện đa màn hình, multi themes, làm việc với các công nghệ Zoom, Realm
- Có kinh nghiệm xử lý đa luồng với RxJava/Coroutines, Flow… tối ưu performance, memory và tương tác với phần cứng thiết bị
- Có kinh nghiệm về bảo mật ứng dụng Ngân hàng, xử lý các vấn đề Dynamic Features, Asset Delivery, lập trình đa nền tảng với Flutter
- Sử dụng thành thạo các công cụ: Git, Jira, CI/CD
- Ưu tiên ứng viên có khả năng thiết kế kiến trúc ứng dụng, đặc biệt là kiến trúc micro-service và có kinh nghiệm triển khai các ứng dụng sử dụng nền tảng cloud
4. Các Kỹ Năng/ Skills
- Có khả năng tiếp nhận, phân tích các yêu cầu phần mềm từ khách hàng
- Có tư duy logic, tư duy sản phẩm tốt
- Có khả năng tự học và cập nhật công nghệ mới
- Tiếng Anh: tương đương 650+ TOEIC trở lên
QUYỀN LỢI:
- Thu nhập hấp dẫn, lương thưởng cạnh tranh theo năng lực
- Thưởng các Ngày lễ, Tết (theo chính sách ngân hàng từng thời kỳ)
- Hưởng chính sách vay ưu đãi của ngân hàng theo từng thời kỳ
- Bảo hiểm bắt buộc theo luật lao động + Bảo hiểm VPBank care cho CBNV và người thân tùy theo cấp bậc và thời gian công tác
- Chế độ ngày phép theo cấp bậc công việc. Tham gia các khóa đào tạo nghiệp vụ chuyên môn, kỹ năng tùy thuộc vào Khung đào tạo cho từng vị trí
- Môi trường làm việc năng động, thân thiện, có nhiều cơ hội học đào tạo, học hỏi và phát triển; được tham gia nhiều hoạt động văn hóa thú vị (cuộc thi về thể thao, tài năng, hoạt động teambuiding...).
Thông tin khác
- Bằng cấp: Đại học
- Độ tuổi: Không giới hạn tuổi
- Lương: Cạnh tranh
Ngân hàng TMCP Việt Nam Thịnh Vượng (VPBank) được thành lập ngày 12 tháng 8 năm 1993, là một trong những ngân hàng thương mại cổ phần có lịch sử lâu đời ở Việt Nam. Sau 28 năm hoạt động, VPBank đã phát triển mạng lưới lên 233 chi nhánh/phòng giao dịch với đội ngũ gần 25.000 cán bộ nhân viên tại thời điểm ngày 30 tháng 6 năm 2021. Hết năm 2020, tổng thu nhập hoạt động của VPBank đạt 39.000 tỷ đồng. Lợi nhuận trước thuế của VPBank năm 2020 đạt mức 13.019 tỷ đồng, hoàn thành 127,5% kế hoạch và tăng 26,1% so với năm 2019, xếp thứ 4 trong các ngân hàng tại Việt Nam. Năm 2023 VPBank đạt lợi nhuận đạt 24.000 tỷ đồng.
Chính sách bảo hiểm
- Được hưởng BHXH, BHYT, BHTN theo Luật lao động
- Được hưởng Bảo hiểm VPBank care
Các hoạt động ngoại khóa
- Team Building
- Du lịch hàng năm
- Câu lạc bộ: thiện nguyện, nhiếp ảnh VP Zòm…
Lịch sử thành lập
- Ngày 12/08/1993, Ngân hàng TMCP Việt Nam Thịnh Vượng (VPBank) được thành lập.
- Hết năm 2019, tổng thu nhập hoạt động đạt 36.356 tỷ đồng, tăng 20,3% so với cùng kỳ. Lợi nhuận trước thuế đạt mức cao nhất trong lịch sử 10.324 tỷ đồng, vượt 9% kế hoạch và tăng 12,3% so với năm 2018.
- Ngày 19/1/2021, VPBank 5 năm liên tiếp nằm trong top 50 công ty kinh doanh hiệu quả nhất Việt Nam
- Ngày 27/1/2021, củng cố nền tảng, sẵn sàng sức bật cho 2022
- Ngày 17/2/2022, giá trị thương hiệu VPBank đạt gần 900 triệu USD, tăng 38 bậc trong BXH 500 ngân hàng giá trị nhất toàn cầu
- Ngày 4/4/2022, VPBank tái định vị thương hiệu, tuyến bố sứ mệnh mới “Vì một Việt Nam thịnh vượng”
- Ngày 20/4/2022 VPBank trên đà bứt phá, tăng trưởng mạnh về quy mô và lợi nhuận trong quý 1
- Ngày 1/5/2022, VPBank và SMBC ký MoU về hợp tác kinh doanh trong chuyến thăm của Thủ tướng Nhật Bản đến Việt Nam
Mission
Tiên phong đổi mới, nâng tầm chất lượng dịch vụ tài chính vượt trội cho khách hàng và đối tác, phát triển hiệu quả mang lại các giá trị thịnh vượng bền vững cho cổ đông, cộng đồng và xã hội.
Review VPBANK
Ot có trả lương theo quy định. Ot không quá nhiều.
Môi trường làm việc năng động, nhiều hoạt động nội bộ (ID)
Môi trường làm việc có nhiều cơ hội phát triển(IT)
Mọi người cũng đã tìm kiếm
Công việc của Senior Android Developer là gì?
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. Bên cạnh đó, những vị trí như Senior Web Developer, Senior Fullstack 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í Senior Android Developer
Thiết lập ứng dụng Android
Nhiệm vụ chính của một lập trình viên Android là thiết lập ứng dụng cho các thiết bị chạy trên nền tảng Android (smartphone, tablet), các thiết bị ngoại vi kết nối với hệ điều hành Android như smartwatch - đồng hồ thông minh hoặc các thiết bị trong hệ thống IoT (smart wallet - home,...).
Lãnh đạo dự án phát triển ứng dụng Android
Lãnh đạo dự án phát triển ứng dụng Android. Điều này bao gồm việc quản lý tiến độ, giao việc cho các thành viên khác trong nhóm, và đảm bảo dự án hoàn thành đúng hẹn. Mã hóa ứng dụng di động, bố cục bộ điều khiển, luồng, dịch vụ, bộ thu phát sóng, chế độ xem tùy chỉnh,...
Kiểm tra ứng dụng, xác định và sửa lỗi
Hướng dẫn và đào tạo các lập trình viên Android trình độ thấp hơn, chia sẻ kiến thức và kinh nghiệm của mình. Kiểm tra ứng dụng, xác định và sửa lỗi để đảm bảo ứng dụng hoạt động một cách ổn định và tương thích trên các thiết bị Android khác nhau.
Tích hợp dịch vụ và API
Tối ưu hóa hiệu suất trên các thiết bị Android có cấu hình khác nhau. Tích hợp dịch vụ và API từ các nhà cung cấp bên ngoài để cung cấp các tính năng bổ sung cho ứng dụng. Kiểm tra ứng dụng, xác định và sửa lỗi để đảm bảo ứng dụng hoạt động một cách ổn định và tương thích trên các thiết bị Android khác nhau.
Senior Android Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
322 - 541 triệu
/nămLộ trình sự nghiệp Senior Android Developer
Tìm hiểu cách trở thành Senior 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 Senior Android Developer?
Yêu cầu tuyển dụng của Senior Android Developer
Để thực hiện tốt các nhiệm vụ được giao, Senior 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 tốt nghiệp, có trình độ học vấn liên quan đến khoa học dữ liệu, thống kê, khoa học máy tính hoặc lĩnh vực tương tự. Hiểu biết cơ bản về phân tích dữ liệu, thống kê, và các ngôn ngữ lập trình phổ biến như Python hoặc R.
-
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.
-
Kỹ năng quản lý tài nguyên và tối ưu hóa hiệu suất: Để đảm bảo sản phẩm đạt hiệu suất cao và trải nghiệm người dùng tốt, Senior Android Developer phải có khả năng quản lý tài nguyên (bao gồm bộ nhớ, CPU và GPU) một cách hiệu quả.
-
Kiến thức về kiến trúc hệ thống: Có hiểu biết về các kiến trúc hệ thống phổ biến như RESTful API, microservices, và có khả năng thiết kế và triển khai các hệ thống backend hiệu quả và có thể mở rộng.
Yêu cầu về kỹ năng
-
Kỹ năng giao tiếp và làm việc nhóm: Việc giao tiếp hiệu quả và làm việc nhóm là yếu tố quan trọng để Senior Android Developer có thể làm việc một cách hiệu quả với các thành viên khác trong nhóm phát triển. Họ phải có khả năng trình bày ý tưởng, lắng nghe và đưa ra phản hồi xây dựng để cùng nhau tiến hành phát triển và hoàn thiện dự án. Kỹ năng này cũng bao gồm khả năng thuyết phục và đàm phán để đạt được sự đồng thuận và hỗ trợ từ các thành viên khác trong nhóm.
-
Kỹ năng giải quyết vấn đề và tư duy sáng tạo: Senior Android Developer cần có khả năng phân tích vấn đề, đưa ra các giải pháp hiệu quả và triển khai chúng trong thời gian ngắn. Họ phải có khả năng tư duy sáng tạo để đem lại các giải pháp mới mẻ và sáng tạo trong quá trình phát triển game. Khả năng này cũng bao gồm khả năng làm việc dưới áp lực để giải quyết các thách thức kỹ thuật một cách linh hoạt và hiệu quả.
-
Kỹ năng tự học hỏi và cập nhật công nghệ: Với sự phát triển nhanh chóng của ngành công nghiệp game, Senior Android Developer cần có khả năng tự học và nâng cao kiến thức về các công nghệ mới. Họ cần thường xuyên theo dõi và áp dụng các xu hướng mới nhất trong phát triển game và công nghệ VR/AR để đảm bảo sản phẩm luôn đáp ứng được yêu cầu của thị trường và người dùng.
Yêu cầu khác
-
Kinh nghiệm
Ưu tiên ứng viên có ít nhất 4 - 5 năm kinh nghiệm làm việc trong lĩnh vực phát triển ứng dụng Android. Kinh nghiệm làm việc với các dự án thực tế và sản phẩm. có kinh nghiệm làm việc trong vai trò Senior Android Developer, có khả năng lãnh đạo dự án hoặc nhóm phát triển. Tích hợp tốt trong nhóm là điểm cộng, và khả năng giao tiếp hiệu quả với các thành viên khác và quản lý là quan trọng.
-
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 Senior Android Developer
Lộ trình thăng tiến của Senior 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 Senior 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 Senior Android Developer thăng tiến nhanh trong trong công việc
Nâng cao kỹ năng chuyên môn
Để nổi bật và nâng cao thu nhập tại vị trí Senior Unity Developer, việc phát triển và củng cố kỹ năng chuyên môn là điều cực kỳ quan trọng. Học hỏi không ngừng và cập nhật với các công nghệ mới nhất trong lĩnh vực Unity là điểm khởi đầu. Việc thành thạo các công nghệ thực tế ảo (VR), thực tế mở rộng (AR), hoặc các công nghệ mới như machine learning và AI sẽ tăng khả năng cạnh tranh và giá trị cá nhân.
Kinh nghiệm làm việc và thành tựu
Kinh nghiệm làm việc trong các dự án lớn và thành tựu cá nhân cũng là yếu tố quyết định đối với việc tăng thu nhập. Các thành tựu này không chỉ chứng tỏ khả năng lập trình, kỹ thuật mà còn thể hiện sự đóng góp và giá trị mà bạn mang lại cho tổ chức. Việc có một portfolio ấn tượng và các dự án thành công sẽ là cơ sở vững chắc cho việc đàm phán mức lương cao hơn.
Tinh thần ham học hỏi
Khoa học công nghệ có những bước tiến phát triển mới, nếu không có sự nhanh nhạy nắm bắt, ham học hỏi thì Senior Android Developer sẽ không thể giỏi được. Để nâng cao chất lượng chuyên môn thì Senior Android Developer luôn phải nâng cao trình độ chuyên môn của mình. Do đó, hãy tích cực trau dồi thêm kiến thức và kinh nghiệm để phát triển tương lai hơn nhé!
Đóng góp vào cộng đồng phát triển phần mềm
Tham gia vào các dự án mã nguồn mở hoặc cộng đồng phát triển phần mềm, đóng góp vào việc phát triển và cải thiện các công nghệ và framework. Điều này không chỉ giúp bạn xây dựng danh tiếng và mạng lưới chuyên môn mạnh mẽ, mà còn có thể tạo ra cơ hội làm việc và kết nối với những người có cùng sở thích và mục tiêu.
Định hướng nghề nghiệp
Nắm bắt xu hướng và nhu cầu của thị trường lao động trong lĩnh vực Android. Tìm hiểu về các vị trí công việc cao cấp hơn như Technical Lead, Solution Architect và tìm hiểu về các yêu cầu và kỹ năng cần thiết để đạt được những vị trí đó. Điều này giúp bạn xác định mục tiêu nghề nghiệp và lập kế hoạch phát triển sự nghiệp của mình.
Đọc thêm: