This job has conditions that may affect your decision to apply
Mandatory office attendance
Description
TicketSwap is an experience marketplace bringing fans and live events together across 42 countries and more than 20 million users. As an iOS Developer you will shape how millions of fans interact with the platform, building new features and improving performance and usability. You will join a cross-functional product team working with a modern Swift and SwiftUI stack and taking full ownership from idea to release. The role is based in Amsterdam on a hybrid, full-time basis.
Responsibilities
Build and improve features across the iOS app used by millions of fans
Collaborate closely with backend, web and mobile engineers in a cross-functional squad
Take ownership of the full development lifecycle from idea to release and iteration
Write clean, maintainable and well-tested code
Contribute to architectural decisions and continuously improve the codebase
Balance speed and quality to deliver value without over-engineering
Work with data and experimentation (A/B testing) to improve user experience
Partner with product and design to shape intuitive and high-quality user journeys
Share knowledge with fellow iOS and Android developers during guild/circle sessions
Stay up to date with new technologies and bring ideas that improve the way of working
Requirements
Solid experience building iOS applications with Swift or SwiftUI
Shipped apps to the App Store with ability to talk through your work
Experience working in cross-functional Agile/Scrum teams
Writing clean, maintainable and well-tested code
Knowledge of modular Swift Package architecture, MVVM with @Observable and protocol witnesses for dependency injection
Experience with GraphQL and Apollo, Swift Testing and shipping through GitHub and Xcode Cloud
Familiarity with Swift 6 strict concurrency and async/await replacing reactive code
Experience with Sentry, Rudderstack and Amplitude for monitoring, analytics and experimentation
Clear communication and collaboration with non-engineers
A/B testing, UIKit or analytics tools (Mixpanel, Amplitude) as a plus
Conditions
Location: Amsterdam, hybrid setup
Full-time role
No relocation support provided
Role sits within Function Group 7 or 8 depending on experience and seniority
SwiftSwiftUIMVVMGraphQLApolloSwift PackageXcode CloudSwift 6async/awaitSentryRudderstackAmplitudeevent ticketing / live events marketplaceUIKitMixpanelA/B testing
Navigation
Actions
Similar jobs
Picked by AI from the meaning of the description, not keywords