Jobiglo

No results.

This job is no longer available

This job expired on 27/07/2026. It no longer accepts applications.

Mobile Engineer – iOS

PAYBACK · Berlin

🇬🇧 English
Swift SwiftUI UIKit Combine Swift Concurrency Reactive programming MVVM MVC TCA Swift Package Manager Jenkins Continuous Integration Crashlytics Firebase

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec PAYBACK.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

40 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

PAYBACK

Berlin