Bỏ qua điều hướng
Vikki
Vikki

Application Support Engineer — Digital Channel (Mobile App & Back-Office Portal)

Mô tả công việc

Tổng quan vị trí Chịu trách nhiệm hỗ trợ vận hành ứng dụng di động (React Native) dành cho khách hàng và Back-Office Portal (React) dành cho đội vận hành nội bộ, đảm bảo trải nghiệm người dùng trên application ổn định Trách nhiệm chính

  • Tiếp nhận và xử lý sự cố liên quan giao diện, crash ứng dụng, hoặc hiệu năng chậm trên mobile app và Back-Office Portal.
  • Phân tích log qua công cụ crashlytics/analytics để xác định nguyên nhân và tần suất lỗi.
  • Theo dõi và xử lý sự cố liên quan đến tích hợp API giữa tầng frontend/mobile và backend.
  • Hỗ trợ đội vận hành nghiệp vụ sử dụng Back-Office Portal trong tác nghiệp hàng ngày.
  • Phối hợp với đội phát triển và DevOps để triển khai (release) phiên bản mobile app mới lên App Store/Google Play theo lịch.
  • Theo dõi đánh giá (rating) và phản hồi người dùng trên các kho ứng dụng, tổng hợp báo cáo chất lượng trải nghiệm.
  • Tham gia kiểm thử chấp nhận (UAT) cho các bản phát hành mới trước khi đưa vào production.
  • Quản lý và theo dõi cấu hình feature flag đang áp dụng trên các kênh số (nếu có).

Yêu cầu ứng viên

Yêu cầu kỹ năng & kinh nghiệm

  • 2–3 năm kinh nghiệm hỗ trợ vận hành (support) ứng dụng mobile hoặc web trong môi trường production.
  • Có kiến thức lập trình cơ bản về React/React Native và JavaScript để đọc hiểu lỗi và trao đổi với đội phát triển.
  • Có kinh nghiệm sử dụng công cụ crashlytics/Firebase để theo dõi lỗi ứng dụng.
  • Hiểu về API RESTful/JSON và cách kiểm tra tích hợp API qua công cụ như Postman.
  • Kỹ năng phân tích log tầng frontend (browser console, mobile device log).
  • Có kinh nghiệm với quy trình publish ứng dụng lên App Store/Google Play là một lợi thế. Ưu tiên thêm (Nice-to-have)
  • Ưu tiên ứng viên từng làm việc với sản phẩm ngân hàng số/fintech.

Phân tích kỹ năng cần có

Phân tích kỹ năng cho vị trí Application Support Engineer — Digital Channel

🎯 Bản chất công việc

Đây là vị trí cầu nối kỹ thuật giữa đội phát triển (Dev), đội vận hành nghiệp vụ (Ops) và người dùng cuối. Bạn không chỉ "xử lý sự cố" mà còn phải hiểu sâu về sản phẩm số (mobile app React Native + back-office React) để đọc log, debug, viết báo cáo chất lượng và phối hợp release.

🔧 Hard Skills bắt buộc

Nhóm kỹ năngMức yêu cầuCông cụ/Công nghệ cụ thể
Lập trình frontend cơ bảnĐọc hiểu code, không cần code productionReact, React Native, JavaScript (ES6+)
Giám sát lỗi ứng dụngThành thạoFirebase Crashlytics, Analytics, Google Play Console
Phân tích logThành thạoBrowser DevTools Console, Android Logcat, Xcode Console
Kiểm thử APIThành thạoPostman, Insomnia, cURL, Swagger
Quy trình release mobileƯu tiên (nice-to-have)App Store Connect, Google Play Console, fastlane/Codemagic
Quản lý feature flagCó kiến thứcLaunchDarkly, Firebase Remote Config, Unleash
Kiểm thử UATCó kinh nghiệmViết test case, báo cáo bug (Jira/Linear)

🌐 Kiến thức nền tảng nên có

  • RESTful API & JSON: Hiểu cấu trúc request/response, status code (200, 400, 401, 500), authentication (Bearer token, OAuth 2.0).
  • Mô hình client–server: Luồng giao tiếp giữa mobile app ↔ API gateway ↔ backend service ↔ database.
  • Mạng cơ bản: HTTP/HTTPS, DNS, SSL certificate, proxy, timeout, retry logic.
  • Kiến trúc mobile app: Bundle, OTA update, deep linking, push notification flow.
  • Hiểu biết ngân hàng số: Khái niệm eKYC, OTP, soft token, session token, PCI-DSS, quy trình phê duyệt phiên bản từ NHNN.

🤝 Soft Skills quan trọng

  • Giao tiếp đa bên: Vừa nói chuyện với dev bằng thuật ngữ kỹ thuật, vừa hướng dẫn nhân viên vận hành nghiệp vụ bằng ngôn ngữ đời thường.
  • Quản lý sự cố (Incident Management): Phân loại mức độ nghiêm trọng, ưu tiên xử lý, viết RCA (Root Cause Analysis).
  • Tư duy phân tích dữ liệu: Đọc dashboard Firebase/Analytics, tìm pattern lỗi theo phiên bản OS, thiết bị, khu vực.
  • Chịu được áp lực on-call: Mobile banking là hệ thống 24/7, sự cố có thể xảy ra ngoài giờ.
  • Tỉ mỉ, có tinh thần trách nhiệm: Một lỗi nhỏ trên app có thể ảnh hưởng hàng triệu khách hàng và uy tín ngân hàng.

📜 Chứng chỉ/Khóa học gợi ý

Chứng chỉ/Khóa họcĐơn vịGiá trị
Meta Front-End Developer Professional CertificateCourseraNền tảng React vững
Firebase CertifiedGoogleChứng minh năng lực Crashlytics/Firestore
ISTQB Foundation LevelISTQBTư duy kiểm thử có hệ thống
AWS Cloud PractitionerAmazonHiểu hạ tầng backend mobile app
Scrum FoundationScrum.orgLàm việc theo Agile
Khóa Mobile Application TestingUdemy/PluralsightThực hành UAT mobile

⚖️ So sánh Application Support Engineer vs các vai trò lân cận

Tiêu chíApplication Support EngineerDevOps EngineerQA EngineerCustomer Support
Trọng tâmVận hành + sửa lỗi productionCI/CD + hạ tầngTest trước releaseHỗ trợ khách hàng
Code nhiều khôngĐọc hiểu, sửa nhỏNhiềuTrung bìnhKhông
Tiếp xúc khách hàngGián tiếp (qua feedback)KhôngKhôngTrực tiếp
Phù hợp người thíchCân bằng kỹ thuật – vận hànhHạ tầng, automationTìm bug có hệ thốngGiao tiếp, thấy kết quả nhanh

Chuẩn bị phỏng vấn

Hướng dẫn phỏng vấn vị trí Application Support Engineer — Digital Channel

📋 Quy trình phỏng vấn dự kiến (2–4 vòng)

Vòng 1: HR Screening (30–45 phút)

  • Giới thiệu bản thân, kinh nghiệm liên quan
  • Lý do ứng tuyển, mức lương kỳ vọng, thời gian có thể bắt đầu
  • Tại sao chọn ngân hàng số / fintech

Vòng 2: Technical Interview với Senior Engineer / Tech Lead (60–90 phút)

  • Đây là vòng quan trọng nhất. Chuẩn bị kỹ các câu hỏi bên dưới.

Vòng 3: Hiring Manager / Trưởng phòng (45–60 phút)

  • Câu hỏi về tình huống thực tế, cách bạn xử lý xung đột giữa các bên
  • Định hướng nghề nghiệp
  • Đánh giá culture fit

Vòng 4 (có thể): Case study thực tế hoặc take-home test (phân tích log mẫu, viết báo cáo RCA).

🎤 Câu hỏi phỏng vấn hay gặp theo từng vòng

Vòng HR

  1. Hãy giới thiệu ngắn gọn về bản thân và trải nghiệm liên quan đến hỗ trợ ứng dụng? → Dùng phương pháp STAR (Situation – Task – Action – Result), nhấn mạnh con số: "đã xử lý bao nhiêu ticket/tuần", "giảm bao nhiêu % sự cố lặp lại".

  2. Tại sao bạn muốn làm việc trong lĩnh vực ngân hàng số? → Thể hiện sự hiểu biết về xu hướng fintech, mobile banking tại Việt Nam (MoMo, ZaloPay, TPBank LiveBank, Cake…).

  3. Mức lương mong muốn của bạn? → Trả lời range, ví dụ: "Em mong muốn 18–22 triệu cho vị trí có 2 năm kinh nghiệm, có thể thương lượng tùy phúc lợi."

Vòng Technical

  1. App mobile React Native bị crash trên một số thiết bị Android, bạn sẽ xử lý thế nào? → Mẫu trả lời: Thu thập báo cáo crash từ Firebase Crashlytics → lọc theo model thiết bị, phiên bản OS, phiên bản app → đọc stack trace → phối hợp dev reproduce → viết bug ticket trên Jira với đầy đủ log, screenshot, video.

  2. Phân biệt giữa lỗi 401 và 403 khi gọi API? → 401: chưa xác thực (token hết hạn, thiếu header Authorization). 403: đã xác thực nhưng không có quyền. Với app ngân hàng cần xử lý tự động refresh token hoặc logout đưa về màn hình đăng nhập.

  3. Làm sao kiểm tra một API endpoint hoạt động đúng khi có incident? → Dùng Postman/curl gọi thử với payload mẫu. So sánh response thực tế với tài liệu API (Swagger). Kiểm tra trên nhiều môi trường (UAT, Staging, Production).

  4. Cách đọc log trên thiết bị Android và iOS? → Android: adb logcat, Android Studio Logcat, filter theo package name. iOS: Xcode → Devices and Simulators → Open Console, hoặc Console.app trên macOS.

  5. Quy trình release app lên App Store/Google Play mất bao lâu và cần chuẩn bị gì? → Google Play: thường vài giờ đến 1 ngày. App Store: review thủ công 1–3 ngày, có thể bị reject nếu vi phạm guideline. Cần screenshot, mô tả, phiên bản build, provisioning profile, chứng chỉ, tuân thủ guideline tài chính của Apple.

  6. Bạn hiểu gì về feature flag và tại sao cần dùng? → Cho phép bật/tắt tính năng từ xa mà không cần release app mới. Trong ngân hàng rất hữu ích để A/B test hoặc tắt nhanh tính năng có lỗi mà không cần hotfix.

  7. Một nhân viên vận hành phàn nàn "Back-Office Portal chạy chậm", bạn làm gì? → Thu thập thông tin: thời điểm, trang nào, trình duyệt nào, có phải lúc cao điểm không. Mở Network tab trong DevTools xem thời gian API. Kiểm tra có incident backend không (ping API, xem dashboard Grafana/Kibana). Báo cáo lên đội backend nếu cần.

Vòng Hiring Manager

  1. Kể về một sự cố nghiêm trọng bạn từng xử lý và bài học rút ra?
  2. Nếu dev và ops xung đột về mức độ ưu tiên sự cố, bạn dung hòa thế nào?
  3. Trong 6 tháng tới, bạn muốn phát triển bản thân theo hướng nào?

👔 Dress code

  • Nữ: Áo sơ mi / áo blouse + quần tây / chân váy lịch sự, màu trung tính (trắng, xanh nhạt, be). Tránh đồ quá ngắn, hở vai.
  • Nam: Áo sơ mi + quần tây, có thể mặc vest nhẹ nếu phỏng vấn vòng cuối. Không cần cravat.
  • Chung: Giày công sổ kín, tóc gọn gàng, hạn chế nước hoa nồng.

💡 Tips chuẩn bị

  • Mang theo CV in sẵn 2 bản, kèm portfolio nếu có (GitHub, bài viết kỹ thuật, link dự án).
  • Chuẩn bị 3–5 câu hỏi ngược cho nhà tuyển dụng: team hiện tại bao nhiêu người, stack công nghệ, quy trình on-call, cơ hội đào tạo.
  • Nghiên cứu ngân hàng trước: Tải app, dùng thử, đọc review trên App Store/CH Play, tìm hiểu sản phẩm chủ lực.
  • Thực hành giải thích bằng tiếng Việt: Nhiều ứng viên biết kỹ thuật nhưng diễn đạt vụng. Luyện trước với bạn bè.

Lộ trình ôn thi

Lộ trình ôn tập & chuẩn bị trong 2 tuần

📅 Tuần 1: Nền tảng kỹ thuật cốt lõi

Ngày 1–2: JavaScript & React cơ bản

  • Học lại ES6+: arrow function, destructuring, async/await, Promise, fetch.
  • React cơ bản: component, state, props, useEffect, lifecycle.
  • React Native: khác biệt với React web, bridge native, Hermes engine.
  • Tài liệu: react.dev/learn, React Native docs.

Ngày 3: Firebase Crashlytics & Analytics

  • Đọc docs chính thức: firebase.google.com/docs/crashlytics.
  • Tạo project Firebase miễn phí, tích hợp vào sample app React Native, chủ động gây crash để xem log.
  • Học cách đọc stack trace, lọc theo phiên bản, thiết bị, OS.

Ngày 4: REST API & Postman

  • Tài liệu: Postman Learning Center.
  • Thực hành: gọi API public (JSONPlaceholder, OpenWeather, GitHub API).
  • Học authentication: Bearer token, OAuth 2.0 flow, refresh token.
  • Tài liệu: cuốn "RESTful Web APIs" (Richardson & Amundsen) hoặc khóa free trên Udemy.

Ngày 5: Log analysis & Debug

  • Browser DevTools: Console, Network, Application tab.
  • Android: adb logcat, Android Studio Logcat.
  • iOS: Xcode Console, idevicesyslog (nếu có Mac).
  • Học cách filter log theo tag, level (INFO/WARN/ERROR).

Ngày 6: Quy trình release mobile app

  • App Store Connect: developer.apple.com – đọc guideline App Store Review, đặc biệt phần Financial Services.
  • Google Play Console: quy trình internal testing → closed testing → production.
  • Tìm hiểu fastlane, CodeMagic, Bitrise (CI/CD cho mobile).

Ngày 7: Ôn tập & thực hành

  • Tự build một app React Native đơn giản, tích hợp Firebase, gọi API thời tiết.
  • Cố tình tạo ra các lỗi (timeout, crash, sai format JSON) rồi debug.

📅 Tuần 2: Domain ngân hàng số & mài giũa kỹ năng mềm

Ngày 8–9: Kiến thức ngân hàng số

  • Đọc về Open Banking, PSD2 (chuẩn châu Âu), Circular 17/2024 của NHNN về thanh toán số.
  • Hiểu khái niệm: eKYC, sinh trắc học, soft OTP, chữ ký số, xác thực sinh trắc học bắt buộc từ 2024.
  • Tải và trải nghiệm các app: VCB Digibank, TPBank LiveBank, MBBank App, Cake, Timo, Vietcombank MyVIB.

Ngày 10: UAT & Quản lý lỗi

  • Học viết test case theo template chuẩn (Test Case ID, Precondition, Steps, Expected Result, Actual Result).
  • Công cụ quản lý: Jira, Linear, TestRail.
  • Thực hành: viết test case cho chức năng chuyển tiền, đăng ký tài khoản, cập nhật thông tin cá nhân.

Ngày 11: Feature flag & A/B testing

  • Đọc về LaunchDarkly, Firebase Remote Config, Split.io.
  • Tìm hiểu cách ngân hàng lớn dùng feature flag để tắt tính năng có lỗi mà không cần release app mới.

Ngày 12: Phân tích RCA & Incident Postmortem

  • Học template postmortem: Timeline, Root Cause, Impact, Action Items.
  • Đọc các public postmortem trên github.com/danlu/postmortems hoặc StatusPage các công ty lớn.

Ngày 13: Mock interview

  • Nhờ bạn bè hoặc dùng AI để mock phỏng vấn.
  • Ghi âm lại, nghe lại, sửa cách diễn đạt.
  • Luyện trả lời theo phương pháp STAR, giới hạn 1.5–2 phút/câu.

Ngày 14: Tổng kết & nghỉ ngơi

  • Đọc lại toàn bộ note, xem lại Cheat Sheet.
  • Chuẩn bị trang phục, in CV, kiểm tra thiết bị (laptop, tai nghe, nếu phỏng vấn online).

📚 Tài liệu tham khảo tổng hợp

Chủ đềTài liệu miễn phíTài liệu trả phí
React/React Nativereact.dev, reactnative.devPluralsight, Frontend Masters
Firebasefirebase.google.com/docsHọc qua dự án thực tế
API TestingPostman Learning CenterUdemy Postman Course
Mobile TestingMinistry of Testing, Test Automation University"Hands-On Mobile App Testing" book
Banking DomainNHNN.gov.vn, World Bank reportsFintech Academy
Incident ManagementAtlassian Incident HandbookPagerDuty blog

Tư vấn nghề nghiệp

Lời khuyên sự nghiệp cho Application Support Engineer ngân hàng số

🛤️ Lộ trình thăng tiến điển hình

Junior Support / Fresher (0–2 năm)
    ↓
Application Support Engineer (2–4 năm) ← Bạn đang ở đây
    ↓
Senior Application Support Engineer / Tech Lead Support (4–7 năm)
    ↓
  ┌─→ Engineering Manager (quản lý đội support)
  ├─→ Site Reliability Engineer (SRE) – chuyển sang DevOps
  ├─→ Product Owner / Business Analyst (chuyển sang nghiệp vụ)
  └─→ Solution Architect (chuyển sang thiết kế hệ thống)

Nhiều người làm Application Support sau 3–5 năm sẽ rẽ nhánh thay vì đi thẳng lên management, vì đây là vị trí giúp bạn hiểu rất sâu về toàn bộ hệ thống.

💰 Mức lương kỳ vọng theo cấp bậc (ước lượng tham khảo)

Cấp bậcKinh nghiệmMức lương (VND/tháng)Ghi chú
Junior / Fresher0–2 năm12 – 18 triệuTùy công ty, có thể thấp hơn nếu chưa có kinh nghiệm mobile
Application Support Engineer2–4 năm18 – 30 triệuĐúng mức JD đang tuyển
Senior Support / Tech Lead Support4–7 năm30 – 50 triệuQuản lý team nhỏ, handle escalation
Engineering Manager7–10 năm50 – 80 triệuQuản lý 5–15 người
Director / Head of Engineering10+ năm80 – 150+ triệuĐã có stock/ESOP nếu là fintech

📌 Lưu ý: Mức lương có thể thay đổi tùy ngân hàng và thời điểm. Ngân hàng nội địa lớn (Vietcombank, BIDV…) thường trả thấp hơn fintech tư nhân (Cake, Timo, MoMo…) 10–30%, nhưng đổi lại có chế độ ổn định, thưởng Tết lớn. Fintech nước ngoài (Tiket, Revolut Việt Nam…) trả cao hơn nhưng áp lực lớn.

📈 Kỹ năng cần phát triển để thăng tiến

Giai đoạn hiện tại (2–3 năm) → Senior:

  • Học sâu về Backend cơ bản (Node.js, Python) để hiểu luồng xử lý phía sau API.
  • Học Grafana, Kibana, Datadog để đọc log hệ thống, hiểu monitoring stack.
  • Học viết script tự động hóa (Python/Node) để tự động phát hiện sự cố.
  • Lấy chứng chỉ ISTQB hoặc AWS Cloud Practitioner.

Giai đoạn Senior → Tech Lead:

  • Kỹ năng quản lý con người: coaching, 1-on-1, performance review.
  • Kỹ năng lập kế hoạch: estimate effort, capacity planning, on-call rotation.
  • Hiểu sâu về SLA, SLO, SLI – các chỉ số cam kết chất lượng dịch vụ.
  • Học về chaos engineering (Netflix Chaos Monkey) để chủ động test khả năng chịu lỗi.

Giai đoạn Lead → Manager:

  • Kỹ năng giao tiếp với stakeholder cấp C-level: biết cách trình bày số liệu, rủi ro, đề xuất.
  • Budget planning, vendor management.
  • Đọc sách: "The Phoenix Project", "Team Topologies", "Accelerate".

🎯 Lời khuyên thực tế cho người mới vào ngành

  1. Đừng chỉ làm "support", hãy làm "engineering support" – mỗi sự cố là cơ hội học. Sau khi fix, viết lại runbook để lần sau xử lý nhanh hơn.
  2. Build personal brand trên LinkedIn – chia sẻ case study thực tế (đã ẩn danh thông tin nhạy cảm) sẽ giúp bạn được mời tham gia các fintech lớn.
  3. Học tiếng Anh – 90% tài liệu kỹ thuật chất lượng cao bằng tiếng Anh. JD tiếng Anh như trên là chuyện bình thường.
  4. Giữ tâm thế học hỏi 3 năm đầu – đừng nhảy việc quá sớm. Mỗi năm đầu học được gấp đôi năm sau.
  5. Cân nhắc đi theo fintech sớm – nếu đã trên 30 tuổi mà chưa "gãy" sang fintech thì khó vào. Mobile banking là xu hướng tất yếu.

⚠️ Thực tế ngành cần biết

  • Áp lực cao: Mobile banking lỗi có thể lên báo trong vài giờ. Sẵn sàng bị gọi lúc 2h sáng.
  • Lương ngân hàng truyền thống thấp hơn fintech 20–40% nhưng phúc lợi tốt hơn (BHYT, BHXH đầy đủ, thưởng Tết).
  • Yêu cầu bảo mật khắt khe: Không được share thông tin khách hàng ra ngoài, kể cả trên group chat.
  • Đồng phục/giờ giấc: Một số ngân hàng yêu cầu mặc đồng phục, chấm công vân tay, giờ hành chính cố định. Fintech thường flexible hơn.

Câu hỏi thường gặp

Em mới ra trường ngành CNTT, chưa có 2 năm kinh nghiệm như JD yêu cầu, có nên ứng tuyển không?

Nên thử! Nhiều ngân hàng sẵn sàng nhận người mới nếu bạn thể hiện được nền tảng tốt và ham học hỏi. Bạn hãy: (1) Tự làm 1–2 project React Native cá nhân để có thứ demo; (2) Học Firebase Crashlytics qua tài liệu miễn phí; (3) Trong CV, nhấn mạnh các bài tập lớn, internship, hoặc freelance có liên quan. Nhiều ứng viên nộp đơn "overqualified ngược" – tức là JD ghi 2–3 năm nhưng công ty thực tế sẵn sàng nhận fresher giỏi. Cơ hội vào vẫn có, chỉ là phải chuẩn bị kỹ hơn.

Mức lương cho vị trí này tại ngân hàng số khoảng bao nhiêu là hợp lý với 2 năm kinh nghiệm?

Theo mặt bằng chung thị trường Việt Nam năm 2024–2025, với 2 năm kinh nghiệm ở vị trí tương đương, mức lương phổ biến rơi vào khoảng 18–28 triệu đồng/tháng gross. Fintech tư nhân (Cake, Timo, MoMo…) có thể trả 22–32 triệu; ngân hàng truyền thống thường 16–24 triệu nhưng có phúc lợi tốt hơn. Mức lương có thể thay đổi tùy ngân hàng và thời điểm. Khi deal, bạn nên đàm phán dựa trên: (1) mức bạn đang nhận + 15–20%, (2) research trên salary.vn, itviec, vietnamworks, (3) giá trị cộng thêm từ phúc lợi (thưởng tháng 13, BHYT gia đình, cổ phiếu ESOP).

Công việc có phải làm ngoài giờ, on-call ban đêm nhiều không?

Có, đây là thực tế của ngành ngân hàng số. Mobile app là hệ thống 24/7, không có "ngoài giờ" cho sự cố. Thông thường các team sẽ có chế độ on-call xoay vòng (1 tuần/người, hoặc 1 tháng/người). Khi on-call, bạn phải mang theo laptop/điện thoại, sẵn sàng xử lý trong vòng 15–30 phút nếu có sự cố nghiêm trọng (P1, P2). Tuy nhiên: (1) Công ty thường trả thêm tiền on-call (khoảng 1–3 triệu/tuần tùy ngân hàng), (2) Bạn sẽ được nghỉ bù sau on-call, (3) Hệ thống tốt sẽ có alert tự động nên không phải lúc nào cũng mất ngủ. Hãy hỏi rõ về quy trình on-call và tần suất trong buổi phỏng vấn.

Mình đang làm Frontend React thuần (web), muốn chuyển sang vị trí này có khả thi không?

Hoàn toàn khả thi, thậm chí đây là lợi thế. Bạn đã có 80% nền tảng cần thiết: JavaScript, React, hiểu state management, làm việc với API. Bạn chỉ cần bổ sung: (1) React Native cơ bản – khác React web ở một số component và cách debug trên thiết bị thật; (2) Firebase Crashlytics – tích hợp vào project cá nhân trong 1–2 ngày là quen; (3) Quy trình release App Store/Google Play – đọc docs và thử 1 lần là hiểu; (4) Hiểu biết ngân hàng – đọc tài liệu về mobile banking, trải nghiệm các app lớn. Trong CV, hãy làm nổi bật các dự án web React có tích hợp API, xử lý error, monitoring. Đây là nền tảng vững để apply.

Câu hỏi kỹ thuật nào thường gặp nhất khi phỏng vấn vị trí này?

Top 5 câu hỏi kỹ thuật hay gặp nhất: (1) Phân tích log: Cho một đoạn log, bạn tìm root cause như thế nào? (2) Debug API: API trả về lỗi 500, bạn xử lý ra sao – từ frontend đến backend? (3) React Native vs React: Khác biệt cơ bản, bridge native hoạt động thế nào? (4) Release mobile app: Quy trình deploy lên App Store/Google Play mất bao lâu, cần chuẩn bị gì? (5) Incident management: Bạn nhận ticket sự cố lúc 2h sáng, các bước xử lý? Ngoài ra còn có thể hỏi về Postman, RESTful API design, Firebase, feature flag. Chuẩn bị kỹ 5 câu này là bạn đã cover 80% buổi phỏng vấn.

So với làm Backend Developer, làm Application Support Engineer có cơ hội thăng tiến không?

Có, nhưng khác hướng. Application Support Engineer là vị trí chiến lược – bạn hiểu toàn bộ hệ thống từ mobile đến backend đến database, điều mà backend dev thường chỉ biết một phần. Nhiều CTO, VP Engineering lớn tuổi đã khởi đầu từ support vì họ hiểu pain point của khách hàng. Tuy nhiên, thăng tiến ở support thường theo 3 hướng: (1) Technical: Senior Support → SRE → DevOps Lead → Engineering Manager; (2) Management: Support Lead → Support Manager → Head of Operations; (3) Lateral move: Chuyển sang Product Owner, BA, hoặc Solution Architect. Quan trọng là bạn phải chủ động học thêm, không để mình chỉ "nhận ticket – xử lý – đóng ticket".

JD không ghi rõ phúc lợi, em nên hỏi gì trong buổi phỏng vấn?

Bạn hoàn toàn có quyền hỏi và nên hỏi. Tuy nhiên, đừng hỏi phúc lợi ngay vòng 1 HR – hãy đợi vòng 2 hoặc 3 khi đã thể hiện được giá trị. Những câu nên hỏi: (1) "Bên mình có chế độ on-call không? Tần suất và phụ cấp thế nào?" (2) "Công ty hỗ trợ học phí cho các chứng chỉ/ khóa học nâng cao không?" (3) "Review lương định kỳ ra sao, có merit bonus không?" (4) "Team hiện tại bao nhiêu người, có kế hoạch tuyển thêm không?" (5) "Chế độ làm việc hybrid hay on-site 100%?" Đây đều là câu hỏi chuyên nghiệp, cho thấy bạn nghiêm túc và có tư duy dài hạn.

Làm ở ngân hàng số có khác gì so với làm ở công ty fintech thuần (MoMo, ZaloPay)?

Có khác biệt rõ rệt. Ngân hàng số (VCB Digibank, MBBank App, Cake, Timo): chịu sự giám sát chặt của NHNN, quy trình phê duyệt lâu hơn (đặc biệt release app phải qua nhiều tầng duyệt), văn hóa conservative, phúc lợi ổn định. Fintech thuần (MoMo, ZaloPay, ShopeePay): agile hơn, release nhanh (có khi 2–3 lần/tuần), văn hóa startup, thử thách nhiều nhưng lương cao hơn 20–40%. Về mặt kỹ thuật, cả hai đều dùng React Native/React phổ biến, nên kỹ năng chuyển đổi qua lại dễ dàng. Nếu bạn thích sự ổn định, ngân hàng; nếu thích tốc độ và thử thách, fintech.

Nếu không biết React Native nhưng biết Flutter hoặc Android native (Kotlin), có được tính không?

Được một phần. JD ghi React/React Native là yêu cầu chính, nhưng nhiều ngân hàng chấp nhận ứng viên biết các framework mobile khác vì: (1) Tư duy lập trình di động là tương tự nhau; (2) Bạn sẽ được training nội bộ; (3) JavaScript là ngôn ngữ dễ học, dev mobile native chuyển sang React Native thường mất 2–4 tuần. Flutter gần với React Native về paradigm (declarative, component-based), nên chuyển đổi dễ hơn. Kotlin/Java native cần thêm thời gian hơn vì khác paradigm. Trong CV, hãy nêu rõ bạn có kinh nghiệm mobile và sẵn sàng học React Native trong thời gian đầu.

Chia sẻ từ cộng đồng

Ẩ
Ẩn danh 2025-06-12

Mình đang làm support mobile app cho một ngân hàng top đầu, đọc JD này thấy quen lắm. Công việc thực tế nhiều hơn mô tả nhiều: kiêm luôn viết báo cáo tuần, điều phối UAT, làm manual smoke test. Nói chung là áp lực vừa phải nếu codebase ổn, nhưng nếu gặp đội dev làm app kiểu "đẩy xong để production rồi tính" thì khổ. Cân nhắc trước khi apply.

M
Minh T*** 2025-05-28

Em vừa pass vòng phỏng vấn vị trí tương tự ở một fintech ngân hàng. Theo kinh nghiệm thì vòng technical họ hỏi nặng về Postman, API, log Android Logcat, và một câu case study: "App bị crash 5% user Android 12, bạn xử lý?". Anh chị nào chuẩn bị phỏng vấn thì tập trung vào debug flow, đọc stack trace cho quen.

t
timviec_hn 2025-05-15

Mức lương cho 2 năm kinh nghiệm support mobile app mình thấy deal được 22–25tr là ổn. Một số chỗ trả cao hơn nhưng kèm theo on-call và làm thêm. Cứ đàm phán dựa trên mặt bằng chung, đừng để bị offer thấp vì mình tự ti nha mọi người.

Ẩ
Ẩn danh 2025-04-22

Cảnh báo thật: nếu bạn muốn làm pure coding thì đừng vào support. Vị trí này thiên về vận hành, ít viết code. Mình vào 6 tháng thấy quen đường quen lối nhưng cũng hơi nhàm vì chủ yếu debug lỗi của người khác. Muốn lên Senior thì vẫn phải tự học thêm backend, scripting. Cân nhắc.

H
Hoa N*** 2025-03-30

Mình từng làm React dev thuần, sau chuyển sang support mobile app ngân hàng được 1 năm rồi. Nói thật là lúc đầu hơi sốc vì phải học thêm Firebase Crashlytics, App Store/Play Console, feature flag... nhưng sau quen thì thấy kiến thức rộng hơn nhiều. Cái lợi là hiểu toàn bộ hệ thống, sau này muốn chuyển sang BA hay Product cũng dễ.

Ẩ
Ẩn danh 2025-02-18

JD không ghi rõ là hybrid hay on-site, các bạn nhớ hỏi HR lúc phỏng vấn nhé. Mình thấy ngân hàng số bây giờ đa phần cho hybrid 3 ngày on-site/2 ngày remote nhưng cũng có chỗ bắt on-site 100% vì lý do bảo mật. Chuẩn bị tinh thần trước.

n
newbie_bank 2025-01-08

Em mới ra trường, đang apply mấy vị trí tương tự. Thấy yêu cầu 2-3 năm hơi ngợp nhưng thầy em khuyên vẫn cứ nộp. Có 1 số chỗ chấp nhận fresher nếu em thể hiện được project cá nhân React Native + GitHub có star. Mọi người cho em xin tips làm CV với ạ.

Ứng tuyển ngay

Ứng tuyển trên website gốc

Bạn sẽ được chuyển đến trang tuyển dụng chính thức của Vikki

Chuẩn bị thi tuyển

Luyện đề thi tuyển dụng Vikki trên thithu.com

Luyện thi Vikki

Chuyên môn / Từ khoá

CNTT / IT Thẻ / Digital Banking
T
thithu.com

Miễn trừ trách nhiệm: Nội dung câu hỏi trên thithu.com chỉ mang tính chất luyện tập và tham khảo, không đại diện cho đề thi chính thức của bất kỳ tổ chức nào. Chúng tôi không chịu trách nhiệm về kết quả thi thực tế của người dùng.