Software Engineer III (iOS)
Core
Design and build advanced iOS applications using Swift and Objective-C, ensuring performance, quality, and responsiveness while managing the deployment lifecycle.
Role type
Senior IC iOS Software Engineer
Builds
iOS mobile applications
Domain
Mobile development, Fintech
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, Xcode, UIKit, SwiftUI, REST API integration, Core Data, Realm, Git, CocoaPods, Swift Package Manager, XCTest, Fastlane, URLSession/Alamofire
Preferred skills
Event-driven systems, asynchronous workers, queues, zero-downtime deployment strategies, idempotency, double-entry systems
Technologies
Swift, Objective-C, Xcode, UIKit, SwiftUI, Core Data, Realm, Git, CocoaPods, Swift Package Manager, XCTest, Fastlane, URLSession, Alamofire
Responsibilities
Design and build advanced iOS applications; Collaborate with cross-functional teams to define and ship new features; Unit-test code for robustness and reliability; Work on bug fixing and improving application performance; Manage app deployment lifecycle and App Store compliance; Ensure performance, quality, and responsiveness of applications; Maintain code quality and automation using CI tools.
Seniority
Senior, hands-on IC