Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
About the Bank:
We are a growing regional digital bank group and are revolutionizing financial banking services across Southeast Asia. Our mission is to unlock big dreams and drive financial inclusion throughout the region. As a regional digital bank, we have the right foundation—data, technology, and trust—because we are Built With Heart. We believe that real impact starts with real people. If you're ready to Own The Mission and help us shape the future of Digital banking, we invite you to join us.
Get to know the Role
We're hiring an iOS Developer for our Digital Bank mobile engineering team. You'll work on a sophisticated modular iOS architecture with 28+ feature modules, building production financial features using modern reactive patterns and Clean Architecture.
Responsibilities:
Build complete features end-to-end within isolated SPM modules, from UIKit design to RxSwift reactive flows
Implement MVVM architecture with RxFlow navigation and Dependency Injection containers
Write reactive pipelines in RxSwift with proper subscription management using DisposeBag
Work across feature modules and collaborate with Backend, Product, and QA teams
Achieve 90%+ test coverage using Swift Testing/XCTest and snapshot testing
Participate in code reviews and maintain Digibank's code quality standards
Qualifications:
The Must-Haves
Technical Skills:
Proficient in Swift (5.0+) with strong CS fundamentals
Hands-on experience with MVVM and Clean Architecture patterns
Solid understanding of RxSwift (observables, operators, subscriptions)
Experience with RxFlow declarative navigation
Comfortable with UIKit, SnapKit, and programmatic layout
Strong testing mindset with experience writing unit tests
Familiar with Git workflows and trunk-based development
Tech Stack Knowledge:
RxSwift/RxFlow for reactive programming and navigation
Swift Package Manager (SPM) and modular architecture
UIKit with Cream design system and SnapKit
Keychain and basic security frameworks
Fastlane and SwiftLint automation
Professional Attributes:
Highly accountable with ownership mentality
Collaborative team player ("Your Problem Is My Problem")
Committed to code quality and continuous learning
1.5-5 years of iOS development experience shipping production apps
Nice-to-have
Fintech/financial app experience
Feature flags and A/B testing knowledge
CI/CD pipeline experience
Open-source contributions
What You’ll Work With
Language: Swift 5.0+
UI: UIKit + SnapKit + In-House Design System
Reactive: RxSwift + RxFlow
Architecture: Clean Architecture, MVVM, 28+ feature modules
Testing: Swift Testing, XCTest, snapshot testing, Maestro (UI testing)
Security: DBSecurityKit, DBCryptoKit, Keychain
Build: Fastlane, SwiftLint (90%+ coverage required)
Auto-Apply to Software Engineer Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.