
Senior Mobile Software Engineer – iOS
Comply365
full-time
Posted on:
Location Type: Hybrid
Location: Bristol • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain production iOS applications using Swift and Objective-C.
- Ship and support high-quality releases to the Apple App Store.
- Optimize for performance, reliability, and responsiveness across a wide range of devices.
- Work closely with design, product, and QA to plan, implement, and validate new features.
- Contribute to improving development practices, coding standards, and CI/CD pipelines.
- Stay up to date on the latest iOS SDK changes, frameworks, and Apple developer tools.
- Mentor peers and share expertise in Swift, UIKit, and app architecture.
- Communicate progress, risks, and technical insights clearly within the team.
Requirements
- 5+ years of professional mobile development experience.
- 3+ years of hands-on iOS development using Swift and Objective-C.
- Proven experience releasing and maintaining iOS apps in the App Store.
- Strong understanding of UIKit, Foundation, Swift Concurrency, and app lifecycle.
- Experience with REST APIs, JSON, and data persistence using SQLite.
- Familiarity with modern CI/CD tools (Xcode Cloud, Azure DevOps, or GitHub Actions).
- Solid grasp of QA methodologies, Agile development, and SDLC best practices.
- Excellent communication and collaboration skills.
- Self-driven, organized, and committed to building exceptional user experiences.
Benefits
- ⚕️ healthcare plans
- 🚑 private medical insurance
- ✈️ 27 days holiday rising with length of service
- 🌴 buy/sell holiday
- 😌 promoting work/life balance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SwiftObjective-CUIKitFoundationSwift ConcurrencyREST APIsJSONSQLiteCI/CDAgile development
Soft Skills
communicationcollaborationself-drivenorganizedmentoring