Tandem is a leading global language learning community seeking a Senior iOS Engineer to architect, develop and maintain the Tandem iOS app.
Requirements
- 5+ years of iOS development experience with Swift (and ideally Objective-C)
- Strong knowledge of the iOS ecosystem: UIKit, SwiftUI, etc.
- Experience with reactive programming and building scalable, maintainable solutions (Clean Architecture, modularization, design patterns)
- Experience with CI/CD and improving engineering practices
- Experience with Agile cross-functional teams
- Ability to lead technical design discussions and provide constructive feedback
Benefits
- German classes for language improvement
- Budget for 6 "Deep Dive Days" per year
- Urban Sports Club gym membership or public transport ticket contribution
- Regular team events
- Flexible working hours and family-friendly company philosophy
- Relocation assistance for Berlin move