Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior iOS Developer image - Rise Careers
Job details

Senior iOS Developer - job 1 of 3

About Us:

Two Circles is a global sports agency. We drive growth for sports properties by delivering deeper connections with fans, through the intelligent use of data and technology.

We work with some of the world’s biggest sports organisations – including the NFL, Premier League, Formula 1, AFL, Wimbledon and UEFA – and have been named Sport Industry Agency of the Year on more than four occasions.

We have a team of over 950 Two Circlers working from 14 cities across APAC, North America, and EMEA, serving our expanding international client base.

Data is at the center of our approach - helping clients to get a better understanding of their customers and deliver insights that influence top-level decision-making. From there, we develop digital products and integrate data and technology solutions that grow audiences and revenue across ticketing, participation, sponsorship and media.

Job Role:

As a part of our ongoing growth, we are expanding our software engineering capability and looking for an experienced Senior IOS Engineer to join our Riga office and lead from the front in the technical design, setup, and implementation of digital products and solutions for our clients.

You will have a proven track record of delivering best-in-class digital products whilst solving complex engineering problems. We are looking for a team player who is able to mentor and upskill other engineers whilst setting the bar for best practise.

If this sounds like you, then let's talk!

Key Responsibilities

  • Collaborate with Engineering Managers, Engineering Leads, and Product Managers to understand challenges and contribute to defining the technical scope for global sports properties.
  • Be hands-on in building and delivering end-to-end solutions for clients while adhering to best practices in coding standards.
  • Contribute to the design and evolution of software architecture, both in-house and in collaboration with clients.
  • Support the hiring process by participating in interviews and providing feedback to help refine and improve recruitment efforts.
  • Advocate for developer experience and actively seek opportunities to enhance it.
  • Foster a culture of continuous improvement and technical excellence within the team.
  • This is a hybrid role where you are expected to be in our office for 2 days a week

What we are looking for:

  • A minimum of 5+ years experience in IOS development.
  • A high level of proficiency and understanding in Swift.
  • Strong architectural knowledge (eg MVVM-C, SOLID principles, TCA, reactive programming, dependency injection) and passionate about writing clean modular and testable code using packages.
  • Passion for delivering high quality UI/UX that scales to all screen sizes using SwiftUI / UIKit.
  • Verse in package management with SPM and CocoaPods.
  • Experience in a CI / CD environment where you have utilised tools such as Bitrise, Circle CI, GitHub actions or Azure DevOps etc.
  • Experience in agile development practices, continuous integration and test automation via various methods such as unit, integration, contract and E2E testing.
  • You have experience in monitoring the performance and analytics of your applications with tools like Firebase, Sentry, Mix Panel, Google Analytics etc.

Nice To Have:

● Experience building / integrating modules using KMM (Kotlin Multiplatform Mobile) into your projects.

● A degree in Computer Science or equivalent.

● A keen interest in sport and sports business’.

What You Should Know About Senior iOS Developer, Two Circles

At Two Circles, we are on a mission to deepen connections between sports fans and organizations through stellar engineering and innovative technology. As a Senior iOS Developer, you will play a pivotal role in this mission by designing and implementing high-quality digital products that cater to the unique needs of our global sports clients. Situated within our dynamic team, you will leverage your 5+ years of iOS development experience to tackle complex engineering challenges and build solutions that not only enhance user experience but also drive significant revenue growth. Your strong grasp of Swift and architectural principles such as MVVM-C and SOLID will be vital in shaping the future of our software products. Importantly, you’ll collaborate closely with Engineering Managers and Product Managers, actively participating in technical discussions to define the scope for projects while mentoring fellow engineers along the way. As we advocate for technical excellence, we are excited to welcome a teammate who is passionate about clean, modular code and enhancing developer experience. At Two Circles, our commitment to continuous improvement fuels our progress, and as part of this hybrid role, you'll find space for innovation while blending your work between home and our office. If you're excited about combining your technical prowess with a love of sports in a company recognized multiple times as Sport Industry Agency of the Year, then we'd love to hear from you!

Frequently Asked Questions (FAQs) for Senior iOS Developer Role at Two Circles
What responsibilities does a Senior iOS Developer have at Two Circles?

As a Senior iOS Developer at Two Circles, your primary responsibilities will include collaborating with engineering leads and product managers to outline technical scopes for our diverse sports clients, delivering end-to-end solutions, and influencing software architecture both in-house and while partnering with clients. You'll also engage in enhancing developer experience, mentoring junior engineers, and driving a culture of continuous improvement within the team.

Join Rise to see the full answer
What qualifications are required for a Senior iOS Developer position at Two Circles?

To qualify for the Senior iOS Developer role at Two Circles, candidates should have a minimum of 5 years of iOS development experience, a strong proficiency in Swift, familiarity with best practices for architectures like MVVM-C, and knowledge in UI/UX principles using SwiftUI and UIKit. Familiarity with CI/CD tools, agile methodologies, and performance monitoring is also essential.

Join Rise to see the full answer
How does a Senior iOS Developer contribute to Two Circles' projects?

A Senior iOS Developer at Two Circles contributes significantly by being hands-on in coding and delivering high-quality applications. Their role also involves influencing the software architecture and design, ensuring both functional and non-functional requirements are met, and collaborating across various teams to align technical objectives with business goals.

Join Rise to see the full answer
What tools and technologies do Senior iOS Developers use at Two Circles?

At Two Circles, Senior iOS Developers utilize a range of tools and technologies including Swift for application development, and package management tools like SPM and CocoaPods. They also work within CI/CD environments using systems such as Bitrise and Azure DevOps, and employ analytics tools like Firebase or Mix Panel to monitor application performance.

Join Rise to see the full answer
Is previous experience with sports technology necessary for the Senior iOS Developer role at Two Circles?

While a keen interest in sports and the sports business is a plus for a Senior iOS Developer at Two Circles, it is not a strict requirement. The primary focus is on possessing strong technical skills and experience in iOS development, although familiarity with the sports industry can enhance your understanding of the projects you'll be working on.

Join Rise to see the full answer
Common Interview Questions for Senior iOS Developer
What has been your experience with Swift and SwiftUI in iOS development?

Discuss specific projects where you utilized Swift and SwiftUI, emphasizing how you implemented features and the challenges you overcame. Illustrate your understanding of Swift's capabilities and how SwiftUI fits into modern iOS development practices.

Join Rise to see the full answer
Can you explain the MVVM architecture and why it's beneficial in iOS development?

Share your understanding of the MVVM architecture, focusing on its separation of concerns and how it enhances testability and maintainability. Provide examples of how you've implemented this architecture in past projects.

Join Rise to see the full answer
Tell us about a complex problem you solved in your previous iOS projects.

Describe a specific challenge, the thought process you applied to solve it, and the outcome. This demonstrates your problem-solving skills and your ability to navigate complexities while following best practices.

Join Rise to see the full answer
How do you ensure high-quality UI/UX in your applications?

Talk about your approach to UI/UX design, including user testing, feedback gathering, and iterative design processes. Highlight your experiences with responsive design across various screen sizes using SwiftUI or UIKit.

Join Rise to see the full answer
What strategies do you use for performance monitoring and analytics in your applications?

Explain how you leverage tools like Firebase or Sentry to monitor performance, and detail how you've handled performance metrics in past projects, particularly by addressing any identified issues proactively.

Join Rise to see the full answer
What is your experience with version control systems like Git?

Detail your proficiency with Git, including your approach to branching, merging, and collaborating with team members in version control. Be sure to mention any specific workflows you've found effective.

Join Rise to see the full answer
Have you participated in the recruitment process for engineers before? How did you contribute?

If applicable, share your experiences in assessing candidates during interviews, the type of questions you feel are vital for evaluating technical skills, and your approach to fostering a positive recruitment experience.

Join Rise to see the full answer
Explain how you advocate for developer experience within your team.

Discuss specific initiatives you've implemented or proposed to improve developer workflows, such as adopting new tools, streamlining coding practices, or enhancing onboarding processes for new developers.

Join Rise to see the full answer
What agile development practices have you participated in, and how did you contribute?

Share your experience with agile methodologies, such as Scrum or Kanban, focusing on how you supported product backlogs, sprint planning, and retrospectives to foster team collaboration and productivity.

Join Rise to see the full answer
Can you describe a time when you had to learn a new technology quickly? How did you approach it?

Illustrate your learning approach, stressing aspects such as resource utilization, practical experimentation, and how quickly you were able to integrate that new technology into your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Two Circles Remote No location specified
Posted yesterday

Join Two Circles as a Content Insights Manager, where you'll drive audience engagement and revenues for leading clients in the sports industry.

Photo of the Rise User
Two Circles Remote No location specified
Posted 3 days ago

Join Two Circles as a Payroll Analyst and play a crucial role in enhancing payroll processes for a dynamic sports marketing company.

Photo of the Rise User

As a Senior Full-Stack Software Engineer at mabl, you will drive innovation in the AI-powered low-code test automation platform while enjoying a flexible and supportive work culture.

Photo of the Rise User
Posted 11 days ago

Optimum is on the lookout for a Software Development Engineer I who is eager to innovate and improve mobile applications.

Photo of the Rise User
Comcast Hybrid PA - Philadelphia, 1800 Arch St
Posted 2 days ago

Seeking an eager software engineering co-op to contribute to innovative projects at Comcast, a leading global media and technology company.

Photo of the Rise User
Posted 2 days ago

Join FxPro as a Senior iOS Developer and contribute to the ongoing success of a dynamic international fintech company in Austin.

Photo of the Rise User

Goken America seeks a Senior Android Engineer for enhancing user experience in automotive software development.

Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 11 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Seeking a talented Staff Software Engineer with extensive Java and JavaScript experience to join ServiceNow's remote team and drive product development.

Join Revvity as a Senior UI Front End Developer to design and develop cutting-edge software solutions in the realm of Biologics.

Photo of the Rise User
Posted 2 days ago

Protegrity seeks a creative and technically proficient Lead Software Engineer to drive innovation in data security.

Two Circles operates as a sports marketing agency. The companys services include understanding customers, solving complex customer-relationship management problems, and sponsorship, driving experience & revenue through technology tools, data manag...

62 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente