Lead iOS Software Engineer - New York City
Core
Lead iOS Software Engineer designing and implementing secure, high-quality iOS applications for Consumer and Community Banking products.
Role type
Senior IC iOS Software Engineer (Lead)
Builds
iOS applications for Apple App Store
Domain
Financial Services / Mobile Development
Deliverable
production ML models | product features
Required skills
iOS development (SwiftUI, UIKit, CocoaTouch, Core Data), system design, API integration, Linux/Mac OS/GNU tools, scripting, unit testing, Xcode profiling tools, design patterns (MVC, MVVM, MVP, Singleton), Git/Bitbucket, CI/CD, agile methodologies, AI-assisted development validation
Preferred skills
Financial services industry knowledge, cloud-native experience
Technologies
Swift, UIKit, CocoaTouch, Core Data, SwiftUI, Xcode, BitBucket, Linux, GNU, Git, CI/CD, AI APIs
Responsibilities
Design, code, and troubleshoot complex iOS applications; review and debug code from other engineers; drive adoption of enterprise-approved AI-assisted engineering practices; identify and remove recurring issues through automation; lead evaluation sessions with external vendors and internal teams on architectural design.
Seniority
Senior, hands-on IC with leadership responsibilities