Senior Mobile Developer (Flutter)

Thu nhập: 30,000,00045,000,000 VNĐ

Địa điểm: Hà Nội

Phòng ban: Khối CNTT

Hạn nộp hồ sơ: 26/01 — 25/02/2026

Mô tả công việc

I. Nhiệm vụ chính: 

  • Phát triển, tối ưu và bảo trì ứng dụng mobile banking trên nền tảng Flutter (iOS & Android).
  • Xây dựng UI/UX hiệu suất cao, đảm bảo trải nghiệm người dùng mượt mà theo Material Design và Cupertino guidelines.
  • Xử lý các bài toán liên quan đến quản lý trạng thái bằng Bloc, Riverpod, Provider hoặc GetX.
  • Làm việc với backend để tích hợp RESTful API, WebSocket, GraphQL, tối ưu hóa luồng dữ liệu.
  • Triển khai các tính năng liên quan đến bảo mật giao dịch tài chính, như biometric authentication, SSL Pinning, mã hóa dữ liệu.
  • Viết unit test, integration test đảm bảo chất lượng code.
  • Nghiên cứu và áp dụng Flutter best practices, tối ưu performance & memory management.
  • Thực hiện CI/CD pipeline cho ứng dụng Flutter bằng Fastlane, Codemagic, GitHub Actions.
  • Tham gia code review, hỗ trợ junior developers nâng cao kỹ năng.
  • Xây dựng các tài liệu chi tiết, bao gồm: tài liệu phát triển, tài liệu vận hành, hướng dẫn sử dụng cho các yêu cầu phát triển của mảng nghiệp vụ này

II. Yêu cầu vị trí: 

  • Tốt nghiệp đại học chuyên ngành CNTT hoặc tương đương.
  • Có trên 05 năm kinh nghiệm phát triển mobile application (iOS & android) trong đó có ít nhất 03 năm kinh nghiệm phát triển ứng dụng mobile sử dụng Flutter.
  • Thành thạo các kiến trúc phổ biến như Clean Architecture, MVVM, Redux, Hexagonal Architecture, …
  • Hiểu sâu về Flutter rendering pipeline, isolate & concurrency, threading & async programming trong Dart.
  • Kinh nghiệm xử lý state management chuyên sâu (Bloc, Riverpod, GetX, Provider)
  • Khả năng tối ưu hiệu suất ứng dụng bằng cách caching, lazy loading, pagination, debouncing, …
  • Kinh nghiệm làm việc với Firebase (Auth, Firestore, Push Notifications, Crashlytics, Remote Config, Dynamic Links).
  • Khả năng tích hợp và tối ưu native module trên Android (Kotlin) hoặc iOS (Swift)
  • Hiểu biết về mobile security, các kỹ thuật mã hóa dữ liệu, secure storage….
  • Hiểu về JWT, OAuth2, SSO, đảm bảo bảo mật cho các giao dịch tài chính
  • Có kinh nghiệm làm việc với các công cụ quản lý source code như git, svn, …Kinh nghiệm làm việc theo mô hình Agile.
  • Có tư duy về trải nghiệm của người dùng, trách nhiệm với công việc và tinh thần đóng góp
  • Có kinh nghiệm publish app lên App Store/Google Play
  • Ưu tiên ứng viên đã từng làm việc trong dự án ngân hàng, tài chính đặc biệt là các ứng dụng về Mobile Banking.
  • Ưu tiên ứng viên có kinh nghiệm, tư duy về UI/UX

Nộp đơn ứng tuyển công việc này

Họ & tên bạn *
Địa chỉ email *
Số điện thoại *
CV của bạn *
Click để chọn & tải lên CV của bạn
Mã bảo mật *

Nộp đơn ứng tuyển