iOS Engineer
Core
Building and maintaining the Starling Bank iOS application for millions of customers, focusing on security, accessibility, and clean code.
Role type
iOS Engineer (Swift, UIKit)
Builds
Production iOS mobile app features and screens
Domain
Fintech / Digital Banking
Deliverable
production ML models | product features
Required skills
Swift, UIKit, MVVM-C architecture, Reactive Programming (RxSwift), Auto Layout, Unit Testing, Accessibility implementation, Code Quality enforcement
Preferred skills
In-house framework development, Declarative UI patterns, Code generation tools
Technologies
Swift, UIKit, RxSwift, SnapKit, Realm, Sourcery, SwiftGen, SwiftFormat, SwiftLint, Danger
Responsibilities
Design and implement new iOS screens and features, write robust and well-tested code, ensure security and accessibility compliance, review and ship code, collaborate in cross-functional feature teams
Seniority
Mid-level to Senior, hands-on IC