You'll be working on native iOS applications within a fintech platform, integrating with back-office systems and third-party financial services.
The environment is live and demanding — you'll be expected to design, build, and support production-grade mobile applications where traceability, security, and data integrity are critical.
The stack centres on Swift, with UIKit and SwiftUI for interface development and RxSwift for reactive, asynchronous data flows against RESTful backend services.
Requirements
At least 4+ years of Swift and iOS development experience in production environments
Minimum 2 years of hands-on experience with SwiftUI alongside UIKit (mixed/hybrid codebases)
Strong command of RxSwift and reactive programming patterns
Proven experience integrating RESTful APIs and handling asynchronous data flows in client-facing apps
Solid knowledge of secure coding practices and financial data handling requirements (secure storage, keychain usage, certificate pinning)
Familiarity with OAuth/JWT authentication flows and biometric authentication (Face ID/Touch ID)
Experience supporting live production apps — tracing issues, diagnosing root causes, and delivering fixes under pressure (including App Store release cycles)
Ability to deliver scalable, maintainable iOS applications using modern Swift practices
Strong problem-solving and analytical skills with the ability to work independently across multiple workstreams
Clear communication skills in English (B2 or above)