JOB DESCRIPTION
Develop and optimize the native part of the New WON Mobile Banking application on Android (Kotlin), integrated with Hybrid WebView (Vue.js/Flutter), ensuring high performance, security, and premium user experience according to Woori Bank standards.
Kotlin, Android SDK, Jetpack (ViewModel, LiveData, Navigation, WorkManager), Coroutines, Gradle, Android Studio, WebView, RESTful API, Keystore, Firebase, AppCenter, Jenkins CI/CD, Bitrise / Fastlane
Design, develop, and maintain a shared native SDK (Android + iOS) for hybrid apps (Vue.js/Flutter).
Build native bridges (Kotlin ↔ Swift ↔ WebView/Flutter), optimize performance (load time, memory, animations), and integrate logging, crash tracking, and analytics.
Implement and optimize core modules: Biometric, Push Notification, Deep Link, In-App Update, QR Scan, Camera.
Ensure stable two-way communication between native and web layers.
Set up Fastlane / Jenkins / Bitrise pipelines, configure multi-environment builds, and manage certificates (Keystore, Provisioning Profile).
Integrate Firebase App Distribution / TestFlight / AppCenter for automated releases.
Perform code review, mentor middle/junior developers, and enforce coding standards, performance, and security best practices.
Write technical documentation (SDK Integration Guide, API Spec, Release Notes) and collaborate closely with SA, QA, DevOps, and Security teams throughout the development lifecycle.
REQUIREMENTS
5–8 years of native mobile app development, including ≥3 years in senior or lead roles.
Proficient in Kotlin, Android SDK, Lifecycle, Coroutines, ViewModel, Jetpack, Gradle.
Experience designing native bridges (JS ↔ Kotlin/Swift) or Flutter channels.
Proficient in SSL Pinning, Root/Jailbreak detection, Secure Storage, code obfuscation.
Familiar with Fastlane, Jenkins, Firebase App Distribution, TestFlight.
Strong understanding of MVVM, Clean Architecture, and Modularization.
Ability to work end-to-end with Backend, DevOps, Security, and QA teams.
Experience in Mobile Banking / Fintech / Payment Apps.
Knowledge of Active–Active DR, load balancing, and monitoring (AppDynamics, Firebase).
Experience with Kotlin Multiplatform (KMP) or React Native Bridge.
Google Associate Android Developer or Apple Certified iOS Developer certification is a plus.
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.