Senior Software Engineer, iOS
Core
Building native iOS mobile applications that serve as the primary interface for members to manage finances, leveraging a proprietary backend banking core.
Role type
Senior iOS Software Engineer
Builds
Native mobile apps (Paycheck Advance, Build Card, Savings Pods) for a consumer fintech platform
Domain
Fintech / Mobile Banking
Deliverable
production ML models | product features
Required skills
Swift, UIKit, App Store publishing, modularized app architecture, MVC, unidirectional data flows, Coordinator pattern, gRPC, Protobuf
Preferred skills
SwiftUI, XCTest/XCUITest/Swift Testing, performance profiling with Instruments, secure iOS app development, platform component architecture
Technologies
Swift, Kotlin, gRPC, Protobuf, UIKit, SwiftUI, XCTest, XCUITest, Instruments
Responsibilities
Own end-to-end delivery of key business initiatives from discovery to launch; build and maintain scalable reusable mobile frameworks; evolve engineering standards for architecture, testing, and monitoring; collaborate with product, design, and backend teams to enable new user experiences.
Seniority
Senior, hands-on IC