Senior Mobile App Engineer (iOS)
Core
Design and develop high-quality, efficient, and reliable iOS applications for brokerage and banking products.
Role type
Senior IC iOS mobile engineer
Builds
Trading and banking mobile applications for 700,000+ users across 41 countries
Domain
Fintech / Mobile
Deliverable
production ML models | product features
Required skills
Swift, UIKit, programmatic Auto Layout, SnapKit, SwiftUI, VIPER, MVVM, Alamofire, Moya, GCD, Combine, SOLID principles, protocol-oriented programming, memory management
Preferred skills
WebSockets, APNs, Keychain, Face ID/Touch ID integration, Apple Pay, Apple Wallet, multi-target/white-label product experience, unit/UI testing, App Store release experience
Technologies
Swift, UIKit, SwiftUI, SnapKit, VIPER, MVVM, Alamofire, Moya, GCD, Combine
Responsibilities
Design and develop iOS applications; Collaborate with cross-functional teams to define and implement features; Analyze business requirements and translate them into technical tasks; Write clean, maintainable, and reusable code; Implement automated tests; Monitor and improve application performance, stability, and security; Participate in code reviews
Seniority
Senior, hands-on IC