Two Circles

iOS Engineer

Two Circles

contract

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AzureiOSSwift

About the role

  • Build and maintain high-quality native iOS applications using Swift and SwiftUI, focusing on fast delivery and maintainable architecture.
  • Work closely with internal teams and client stakeholders to develop end-to-end mobile features that align with product goals and timelines.
  • Contribute to architectural decisions in collaboration with senior engineers — emphasizing scalability, testability, and performance.
  • Collaborate within cross-functional squads (designers, PMs, QA, backend) to ship new features to live apps used by sports fans worldwide.
  • Ensure a high standard of quality through code reviews, testing, and engineering best practices.
  • Join a hybrid working environment, with 2 days per week in our London office to enable strong collaboration on fast-moving projects.

Requirements

  • Proven expertise in Swift and SwiftUI, ideally with multiple apps shipped to the App Store or in production use.
  • Strong understanding of scalable app architectures (e.g. MVVM-C, TCA, modularisation, dependency injection).
  • Passion for delivering high-quality UI/UX that adapts well across screen sizes and device types.
  • Comfortable working in CI/CD environments, using tools like Bitrise, CircleCI, GitHub Actions, or Azure DevOps.
  • Hands-on experience with agile development practices, and a pragmatic approach to testing including unit, integration, and UI testing.