Senior iOS Developer

Two Circles is a global sports agency that drives growth for sports properties by delivering deeper connections with fans through the intelligent use of data and technology.
iOS
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Sports · Technology

Description For Senior iOS Developer

Two Circles, a global sports agency, is seeking a Senior iOS Developer to join their London office. As part of their expanding software engineering team, you'll lead the technical design, setup, and implementation of digital products for major sports clients like NFL, Premier League, and Formula 1. With a team of over 500 across six global offices, Two Circles drives growth for sports properties through data-driven fan connections.

The role requires 5+ years of iOS development experience, proficiency in Swift, and strong architectural knowledge. You'll build best-in-class mobile applications, influence software architecture, and champion developer experience and technical excellence. This hybrid position involves 2 days per week in the London office with occasional travel to client sites in London and EMEA.

Key responsibilities include collaborating with managers and product teams, leading software design, participating in hiring, and fostering a culture of continuous improvement. The ideal candidate will have experience with SwiftUI/UIKit, CI/CD environments, agile practices, and application performance monitoring.

Two Circles offers the opportunity to work with world-class sports organizations, contribute to a growing team, and shape the future of sports technology. If you're passionate about delivering high-quality mobile experiences and solving complex engineering problems in the exciting world of sports, this role could be perfect for you.

Last updated a day ago

Responsibilities For Senior iOS Developer

  • Work closely with Engineering Managers, Engineering Leads and Product Managers to understand problems and define technical scope for global sports properties
  • Build and deliver best-in-class mobile applications for clients and fans
  • Lead and influence the design of software architecture both in-house and alongside clients
  • Participate in hiring of other Software Engineers and help refine the process
  • Advocate for developer experience and continually improve it
  • Encourage a blameless culture of continuous improvement and technical excellence
  • Be present in the London office for 2 days a week and occasionally travel to client offices in London and EMEA

Requirements For Senior iOS Developer

  • Minimum of 5+ years experience in iOS development
  • High level of proficiency and understanding in Swift
  • Strong architectural knowledge (e.g., MVVM-C, SOLID principles, TCA, reactive programming, dependency injection)
  • Passion for delivering high-quality UI/UX that scales to all screen sizes using SwiftUI / UIKit
  • Experience with package management using SPM and CocoaPods
  • Experience in CI/CD environment with tools like Bitrise, Circle CI, GitHub actions, or Azure DevOps
  • Experience in agile development practices, continuous integration, and test automation
  • Experience in monitoring application performance and analytics with tools like Firebase, Sentry, Mix Panel, Google Analytics
  • Strong desire and advocacy for performant applications
  • Excellent communication skills

Benefits For Senior iOS Developer

  • Opportunity to work with some of the world's biggest sports organizations
  • Hybrid work environment
  • International client base
  • Opportunity for growth and learning in a rapidly expanding company

Interested in this job?

Jobs Related To Two Circles Senior iOS Developer

iOS Engineer

Senior iOS Engineer needed to own and expand Embrace's iOS SDK, delivering mobile observability solutions.

Senior iOS Software Engineer, Host Calendar

Senior iOS Engineer for Airbnb's Host Calendar team, developing tools for hosts to manage bookings and optimize revenue.

Senior iOS Engineer, Developer Platform

Senior iOS Engineer role at Airbnb, focusing on developer platform and infrastructure improvements.

Senior iOS Engineer, Guest Displays & Platforms

Senior iOS Engineer role at Airbnb, focusing on Guest Displays & Platforms team, building consumer iOS applications at scale.

iOS Software Engineer, Users, Listings & Platform

Senior iOS Engineer role at Airbnb, focusing on user-related product flows and authentication experiences.