Comply365

Senior Mobile Software Engineer – iOS

Comply365

full-time

Posted on:

Location Type: Hybrid

Location: BristolUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

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