Senior iOS Engineer
7 days ago
Manchester
Job Title: Senior iOS Engineer Location: Hybrid - once monthly in office in Manchester (if living within a short commute to the office, may be once per week in-office) Employment Type: Full-time The Role As a Senior iOS Engineer, you’ll play a key role in the design, development, and delivery of our iOS applications. You’ll work closely with product managers, designers, and backend engineers to build polished, high-performance, and scalable mobile experiences. What You’ll Do • Lead the development of new features and improvements for our iOS app using Swift, SwiftUI, and UI Kit, • Collaborate with cross-functional teams to define, design, and ship new capabilities, • Review code, mentor junior engineers, and help uphold high engineering standards, • Ensure performance, quality, and responsiveness of the application, • Identify and fix bugs and performance bottlenecks, • Stay up to date with the latest iOS trends, tools, and best practices, • Contribute to architectural discussions and technical decision-making What We’re Looking For • 5+ years of professional experience building iOS apps in Swift, • UIKit experience is crucial, • Deep understanding of iOS frameworks, UIKit, SwiftUI, Combine, and Apple Human Interface Guidelines, • Strong experience with mobile app architecture (MVVM, VIPER, etc.), • Proven track record of delivering apps to the App Store, • Familiarity with RESTful APIs, GraphQL, and integrating backend services, • Experience with tools like Xcode, Fastlane, and CI/CD pipelines, • Excellent debugging and performance tuning skills, • Strong communication and collaboration abilities Nice to Have • Experience with CoreData, Bluetooth, or offline-first architecture, • Familiarity with functional reactive programming (e.g., RxSwift, Combine), • Contributions to open-source or personal iOS projects