This job is no longer available
This job expired on 27/07/2026. It no longer accepts applications.
Mobile Engineer – iOS
PAYBACK · Berlin
Job description
About the role
We are looking for an iOS Mobile Engineer to join PAYBACK’s Digital Sales team in Berlin. You will help build and maintain scalable iOS applications that enable millions of customers to collect and redeem points through our shopping app and web portals.
Key responsibilities
- Develop new features in an agile environment using SwiftUI, Combine and Swift Concurrency.
- Participate in code reviews and pair‑programming sessions.
- Explain technical concepts to non‑technical stakeholders.
- Investigate and fix defects, monitor Crashlytics/Firebase and resolve issues.
- Refactor code for performance, clean architecture and modularity.
- Maintain and improve CI pipelines and Jenkins build/deployment processes.
Required profile
- Strong experience with Swift and iOS development.
- Hands‑on knowledge of reactive programming and modern design patterns (MVVM, MVC, TCA).
- Proficiency with UIKit, SwiftUI, Combine and Swift Concurrency.
- Experience writing unit tests and using Swift Package Manager.
- Familiarity with continuous integration and modular architecture design.
- Collaborative mindset and ability to work with product owners in an agile setting.
Required skills
- Swift
- SwiftUI
- UIKit
- Combine
- Swift Concurrency
- Reactive programming
- MVVM, MVC, TCA
- Unit testing
- Swift Package Manager
- Jenkins
- Continuous Integration
- Crashlytics
- Firebase
What we offer
- Canteen with free vegetarian/vegan meals (Berlin office).
- 24/7 gym access with costs covered.
- Flexible working hours, 30 days vacation, up to 2 days home‑office per week.
- Germany public‑transport ticket.
- Team events, internal trainings and a modern, dress‑code‑free culture.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Germany.
Salary: Junior Mobile Developer (Android/iOS) – Frankfurt Based on 7 job offers in GermanySalaries by job title
- Financial Controller (m/w/d) 11
- Controller (m/w/d) 8
- Front Office Agent (m/w/d) 7
- Assistenzarzt (m/w/d) in Weiterbildung – Allgemeinmedizin 7
- Key Account Manager (m/w/d) 7
- Business Development Manager 7
- Baustellenleiter (w/m/d) für Hochspannungsschaltanlagen 7
- Pflegefachkraft (m/w/d) – Kinderintensivpflege in Köln 6
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
PAYBACK
Berlin