You produce work that others can build on. You take ownership of features from refinement through release, and you treat the iOS platform as a craft — not only a delivery target. You make architectural decisions that hold up over multiple release cycles, and you document them clearly enough that the team can use them after you have moved to the next problem.
Required
-
5+ years' relevant engineering experience, including at least 2 years at Senior iOS Engineer level
-
Recent hands-on experience with SwiftUI (2+ years)
-
Deep proficiency in Swift
-
Thorough understanding of Apple system frameworks — Foundation, UIKit, AVFoundation, StoreKit, and others
-
Demonstrated unit-testing practice with XCTest
-
Familiarity with Apple app submission, code signing, and iTunes account administration
-
Comfortable with instrumentation testing and optimisation
-
Comfortable with Git, build automation, and continuous integration
-
Fluent written and spoken English
-
Experience working with a global team or employer
Valued
-
Experience with libraries commonly used in the team — Alamofire, BrightFutures, emitter-kit, Kingfisher
-
Familiarity with Facebook SDK, Fabric, Crashlytics
-
Experience with In-App Purchase implementation
-
Background in the sports domain
-
Genuine interest in Apple TV development
Who Thrives Here
iOS engineering at Deltatre runs at the intersection of consumer experience and platform scale. The apps you build are used across multiple device generations and major broadcast events, and the technical decisions you make echo across that surface. The work rewards engineers who care about the small details — gesture responsiveness, memory pressure, the moment when a stream buffers and the user makes a decision about the platform — and who can hold the longer-arc view of how the codebase evolves.
A good Senior iOS Engineer at Deltatre tends to be honest about technical debt without being doom-laden, generous with knowledge transfer to less senior engineers, and curious about how platform decisions interact across iOS, Apple TV, and the wider product.
Process and what to expect
-
Introductory conversation: a step for us to get to know each other better, and for us to answer all questions you might have around Deltatre.
-
Take-home assessment: a practical exercise you complete in your own time, designed to show us how you approach a real engineering problem. We will use it as the basis for the technical conversation.
-
1-hour Technical round of Interview: we will deep dive on your experience and on the take-home assessment, and explore the technical decisions you have made in your past work.
-
1-hour Competency Based Interview: we will ask you situational questions around how you deal with real-life scenarios at work. Easier doing it, more than explaining it.
If any of these formats would be difficult for you, tell us — we adjust regularly and can usually accommodate.
Accessibility and accommodation questions are welcome at any stage. Tell us what would work for you.