General Information
PAYBACK is the leading bonus program in Germany and one of the largest and most powerful marketing platforms worldwide. As a pioneer of the data economy, we develop all technical solutions ourselves in Munich. Develop yourself and the PAYBACK program with us.
Responsibilities
- Developing new features in an agile environment using latest technology (SwiftUI, Combine, Swift Concurrency)
- Familiarity with code-review process and pair-programming
- Explaining complex technical concepts to non-technical people
- Fixing of defects
- Monitoring Crashlytics/Firebase, investigating and fixing issues
- Continual improvement of codebase (refactoring for performance, clean code)
- Maintenance and improvement of build/deployment pipelines using Jenkins
Requirements
- Great experience with Swift
- Experience with reactive programming
- Great experience using UIKit and SwiftUI
- Experience with Combine and Swift Concurrency
- Knowledge of different design patterns (e.g. MVVM, MVC, TCA)
- Good experience writing unit tests
- Experience with Swift Package Manager
- Experience designing and building modular architectures
- Experience with Continuous Integration
- Open mindset for discussing solutions with the team
- Agile development experience, working together with POs
Benefits
- Tasty meals in our canteen
- 24/7 access to our gym
- Flexible working hours, 30 days of vacation, up to 2 days of home office per week
- Germany ticket included
- Team events, social days and more
- Individual internal trainings and development opportunities
- Open, modern company culture with no dress code