

Search by job, company or skills

Job overview and responsibility
We are looking for a Senior Android Software Engineer to help shape the next generation of mobile banking experience.
You will build reliable, secure, and high-performing Android applications that power critical financial experiences for our customers. Working closely with Product, Design, Backend, QA, and Security, you will contribute to our mobile architecture, engineering standards, and release reliability, while helping evolve our long-term mobile direction alongside regional teams.
You will report to our Lead Android Engineer.
● Build and evolve the Android app powering digital banking experience
● Design and deliver reliable, secure mobile features across payments, onboarding, transfers, and savings
● Drive engineering quality through clean architecture, testing, and operational excellence
● Collaborate closely with Product, Design, Backend, QA, and Security to ship customer-centric solutions
● Mentor mid and junior engineers through code reviews, pairing, and knowledge sharing
● Contribute to technical direction, architectural decisions, engineering standards, and modern Android practices
Required skills and experiences
Experience
● 5+ years of Android application development
● Proven experience building and operating production-grade mobile apps
● Comfortable working in agile, cross-functional product teams
Skills & Expertise
● Strong proficiency in Kotlin and modern Android development
● Solid understanding of Android architecture patterns (MVVM / MVI, Clean Architecture)
● Experience with Coroutines, Flow, and asynchronous programming
● Experience with Jetpack Compose
● Familiarity with dependency injection and modular codebases
● Experience with testing, debugging, and performance optimization
● Working knowledge of CI/CD, release processes, and mobile security best practices
● Professional working English for daily collaboration with our Lead Android Engineer and regional teams
Attributes
● Strong ownership: you follow your work from design to production and beyond
● Pragmatic about quality: you ship solid v1s and then iterate
● Comfortable in fast-moving, ambiguous environments
Preferred skills and experiences
- Fintech background
Why Candidate should apply this position
● Define the engineering foundations behind one of Vietnam's leading digital banks (Vietnam, Indonesia, Singapore)
● Set the technical bar for how engineering happens
● Hybrid model: 4 days HCMC office, 1 day work from home.
● Solve meaningful technical challenges in a modern digital banking environment
Job ID: 152504829
Skills:
Kotlin, Sdk, Android Development, Mvvm, Xml, Clean architecture, Jetpack Compose
Skills:
MVVM, Json, Kotlin, Git, Retrofit, Android SDK, MVI, encrypted storage, code obfuscation, Jetpack components, Clean Architecture, Hilt, Protobuf, Koin, AI-assisted tools, KeyStore, OkHttp, Jetpack Compose, certificate pinning
Skills:
Iot, Android, Kotlin, Jira, Tdd, Trello, instrumented test, camera project, Unittest, project management tools, Given-When-Then syntax, native hardware modules
Skills:
Websocket, MVVM, Kotlin, Android Application Development, Ios Development, Uikit, Ios Sdk, Android SDK, Rest Apis, Swift, Coroutines, SwiftUI, Clean Architecture, real-time data flows, performance optimization, Jetpack Components
Skills:
React Native, Flutter, Cordova, Xamarin, Java, Kotlin