Job Search and Career Advice Platform

Enable job alerts via email!

IOS Developer

iO Sphere

Bristol

Hybrid

GBP 90,000 - 110,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a Lead iOS Software Engineer to drive the development of high-quality iOS applications. In this role, you will collaborate closely with cross-functional teams to create robust and scalable features. The ideal candidate will possess extensive experience in Swift and SwiftUI, along with a strong understanding of MVC architecture and networking. The position offers a competitive salary of £90,440 - £110,000 and a flexible hybrid working arrangement.

Qualifications

  • Strong knowledge of networking with URLSession and Codable.
  • Hands-on experience with GCD and Operation Queues.
  • Expertise in localization best practices.

Responsibilities

  • Design, develop, and maintain iOS applications using Swift and SwiftUI.
  • Collaborate with product, design, and engineering teams.
  • Conduct code reviews and mentor junior developers.

Skills

Swift
SwiftUI
MVC/MVVM-C architecture
Networking (URLSession, Codable)
Database Management
Background Task Handling
Unit Testing (XCTest, XCUITest)
Debugging Tools (Instruments, Xcode Organizer)
Biometric/Multi-factor Authentication
CI/CD tools (GitHub Actions, Fastlane)

Tools

Xcode
Firebase Crashlytics
GitHub Copilot
SAST/DAST tools
Job description
Lead iOS Software Engineer

Salary: £90,440 - £110,000. Location: Bristol. Hours: Full-time. Working pattern: Two days per week (or 40% of your time) at our Bristol office.

Overview: An exciting opportunity to lead iOS development and deliver high‑quality experiences that meet user needs and business goals.

Responsibilities
  • Design, develop, and maintain iOS applications using Swift and SwiftUI.
  • Collaborate with product, design, and engineering teams to deliver high‑quality features.
  • Ensure application performance, scalability, security, and reliability.
  • Identify, design, and implement reusable components.
  • Troubleshoot and resolve complex bugs, integration issues, and performance bottlenecks.
  • Conduct code reviews and mentor junior developers.
  • Handle App Store distribution, beta releases, and CI/CD processes.
  • Utilize Xcode and GitHub Copilot to streamline development and testing workflows.
Qualifications
  • Strong understanding of MVC/MVVM-C architecture patterns.
  • Proficient in Swift and SwiftUI.
  • Strong knowledge of networking (URLSession, Codable).
  • Experience working with databases: Swift Data, Core Data, SQLite, and caching mechanisms.
  • Expertise in background task handling using Background Modes.
  • Hands‑on experience with GCD, Operation Queues, and PromiseKit.
  • Unit testing experience: XCTest, XCUITest, Snapshot testing.
  • Strong understanding of reactive programming – SwiftUI with Swift Concurrency.
  • Localization best practices and country‑specific rollout with configuration files.
  • Proficiency with debugging tools: Instruments, Xcode Organizer, log management.
  • Keychain, data encryption, SSL/certificate pinning.
  • Biometric and multi‑factor authentication implementation.
  • Experience with Firebase Crashlytics, custom analytics, and remote configuration.
  • Experience with CI/CD tools such as GitHub Actions or Fastlane.
  • Familiarity with SAST/DAST tools (nice to have).
  • Knowledge of re‑platforming assessments for mobile applications.
  • Ability to architect mobile solutions and provide technical direction across multiple technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.