Two Circles logo

Senior iOS Developer

Two Circles
Full-time
On-site
Riga Riga Latvia
Mobile Development

Key Responsibilities

  • Work closely with Engineering Managers, Engineering Leads and Product
  • Managers to understand problems and define technical scope for global sports properties.
  • You will be hands on, building and delivering best in class mobile applications for clients and fans whilst encompassing and establishing best practise in coding standards.
  • Leading and influencing the design of software architecture both in house and alongside clients.
  • Being an advocate for developer experience and a keen interest in continually improving it.
  • 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’.