iOS (bank)
Khách hàng của HRI • Hà Nội
Job Description
JD SENIOR Overview:Phát triển và tối ưu phần native của ứng dụng New WON Mobile Banking trên nền tảng iOS (Swift), tích hợp với HybridWebView (Vue.js), đảm bảo hiệu năng, bảo mật và trải nghiệm người dùng cao cấp theo chuẩn của Woori Bank.Công nghệ chính:Swift, SwiftUI / UIKit, Xcode, WKWebView,
Mô tả công việc
JD SENIOR
Overview:
Phát triển và tối ưu phần native của ứng dụng New WON Mobile Banking trên nền tảng iOS (Swift), tích hợp với Hybrid
WebView (Vue.js), đảm bảo hiệu năng, bảo mật và trải nghiệm người dùng cao cấp theo chuẩn của Woori Bank.
Công nghệ chính:
Swift, SwiftUI / UIKit, Xcode, WKWebView, RESTful API, Keychain, Firebase, AppCenter, Jenkins CI/CD, Bitrise /
Fastlane.
Responsibility:
Thiết kế kiến trúc iOS App (module structure, navigation, data flow, caching).
Tích hợp và tối ưu Hybrid WebView, thiết kế bridge Swift ↔ JavaScript (JSContext).
Tối ưu hiệu năng khởi động, tốc độ load, bộ nhớ, và animation.
Triển khai và giám sát bảo mật iOS App (SSL Pinning, Keychain, Secure Storage, Anti-Tampering).
Xây dựng các reusable components, base controller, và service layer.
Tích hợp các SDK phức tạp: Biometric, OTP SDK, Analytics, Crashlytics, AppCenter.
Cấu hình multi-environment build (Dev/UAT/Prod) và tự động hóa build (Fastlane, Jenkins).
Review code, mentor cho Middle Developers.
Hỗ trợ Solution Architect trong review giải pháp kỹ thuật, API spec, và App Store compliance.
Phối hợp với Security team để xử lý audit và kiểm tra bảo mật (AppScan, MobileIron, Fortify).
Yêu cầu:
5–8 năm phát triển ứng dụng iOS, ≥3 năm với Swift, ≥1 năm trong dự án enterprise app.
Thành thạo MVC / MVVM / VIPER, hiểu sâu lifecycle iOS, memory management.
Có kinh nghiệm xây dựng bridge JS ↔ Swift cho hybrid app.
Hiểu sâu Keychain, Secure Enclave, SSL Pinning, App Sandbox, Obfuscation.
Biết cấu hình Fastlane, Jenkins, Bitrise, ký chứng chỉ (Provisioning Profile, Certificates).
Có kinh nghiệm release app qua TestFlight & App Store Connect, xử lý review issues.
Có khả năng mentor, code review, định hướng kỹ thuật.
Làm việc nhóm tốt, tuân thủ coding standard, Git workflow.
ƯU TIÊN
Từng tham gia dự án ngân hàng / fintech / ví điện tử.
Đã từng phát triển Mobile Banking / Payment App.
Kinh nghiệm trong môi trường Active–Active DR / App monitoring (AppDynamics, Firebase).
Yêu cầu ứng viên
Check với ứng viên về các mục sau:
Thời gian tốt nghiệp và nhận bằng ĐH
Số năm đóng BHXH