Logo
COME AND SHINE WITH VTI

Senior Mobile Native IOS Developer

Senior Mobile Native IOS Developer

JOB DESCRIPTION
Overview:
Develop and optimize the native part of the Mobile Banking application on iOS (Swift), integrated with Hybrid WebView (Vue.js), ensuring high performance, security, and premium user experience according to Woori Bank standards.
Core Technologies:
Swift, SwiftUI / UIKit, Xcode, WKWebView, RESTful API, Keychain, Firebase, AppCenter, Jenkins CI/CD, Bitrise / Fastlane
Responsibilities:
Design iOS App architecture (module structure, navigation, data flow, caching).
Integrate and optimize Hybrid WebView, design bridge Swift ↔ JavaScript (JSContext).
Optimize app startup performance, load speed, memory usage, and animations.
Implement and monitor iOS app security (SSL Pinning, Keychain, Secure Storage, Anti-Tampering).
Build reusable components, base controllers, and service layers.
Integrate complex SDKs: Biometric, OTP SDK, Analytics, Crashlytics, AppCenter.
Configure multi-environment builds (Dev/UAT/Prod) and automate build processes (Fastlane, Jenkins).
Review code and mentor Middle Developers.
Support Solution Architect in reviewing technical solutions, API specs, and App Store compliance.
Collaborate with Security team to handle audits and security checks (AppScan, MobileIron, Fortify).
REQUIREMENTS
Requirements:
5–8 years of iOS app development, ≥3 years with Swift, ≥1 year in enterprise app projects.
Proficient in MVC / MVVM / VIPER, deep understanding of iOS lifecycle and memory management.
Experience building JS ↔ Swift bridges for hybrid apps.
Deep knowledge of Keychain, Secure Enclave, SSL Pinning, App Sandbox, Obfuscation.
Familiar with Fastlane, Jenkins, Bitrise configuration, and certificate signing (Provisioning Profile, Certificates).
Experience releasing apps via TestFlight & App Store Connect, handling review issues.
Ability to mentor, perform code reviews, and guide technical direction.
Good teamwork, adhere to coding standards and Git workflow.
Preferred:
Experience in banking / fintech / e-wallet projects.
Previous development of Mobile Banking / Payment Apps.
Experience in Active–Active DR environment / App monitoring (AppDynamics, Firebase).
BENEFITS
Minimum 13 months salary per year - not including other bonuses such as KPI bonus for work efficiency, project bonus and revenue bonus. We do performance review twice a year. You will work in a professional, dynamic and friendly environment.
VTI offer annual health check-ups and fully pay social insurance, health insurance and unemployment insurance premium following the Labor law.
We offer one vacation/company trip and 4 teambuilding trips per year for every employees, along with various entertainment activities including: Swimming Clubs, Yoga, Zumba, Kendo and music order via internal Radio channel.
Two MVPs will be rewarded with a free trip to Japan, Taiwan, Singapore, or else.
We offer variety promotion opportunities and chance to raising income for people with capacity, enthusiasm, and long-term commitment.
We offer free Japanese class at the company.
We provide training opportunities to help our people to improve their skills. We support our members to learn and get Cloud, AWS, PMF, PMP certification.
Working hour from: 08:30am to 05:30pm. From Monday to Friday.

Expired at Dec 23, 2025

Expired at Dec 23, 2025

Job Details

Quantity:
1
Locations:
Hà Nội
Experience required:
Above 5 years
Level:
Senior
Job Type:
Full time
Skills:
Mobile Native IOS
Salary range:

Expired at Dec 23, 2025