Berlin
Senior iOS Engineer (KMP) - POS
externe stelle · quelle: Greenhouse Job Board · zuletzt geprüft 22.10.2026
Fakten zur Stelle
- Erfahrung
- ab 5 Jahren
- Seniorität
- Senior
- Orte
- Berlin
der job in 20 sekunden
Senior iOS Engineer (KMP) - POS
Du entwickelst im Order-Taking-Team der SumUp-POS-App Bestell-Workflows für Gastronomiebetriebe mit SwiftUI und trägst zur gemeinsamen Kotlin-Multiplatform-Geschäftslogik bei. Themen sind Tischverwaltung, Küchen-Workflows, Druckeranbindung und Multi-Device-Synchronisation in einer großen, bestehenden Codebasis.
Wen sucht SumUp wirklich?
Gesucht wird eine Person mit mindestens fünf Jahren Erfahrung in produktiver iOS-Entwicklung mit Swift und SwiftUI, die pragmatisch in großen Codebasen arbeitet, eng mit Android-Teams kooperiert und offen für Kotlin Multiplatform ist.
Kernaufgaben
- 01Neue Bestell-Erlebnisse in SwiftUI bauen und Tischverwaltung, Küchen-Workflows und Druckeranbindung weiterentwickeln
- 02Gemeinsame Kotlin-Multiplatform-Geschäftslogik und Architektur der Ordering-Domäne mitgestalten
- 03Mit Android- und Plattformteams konsistentes Verhalten und Multi-Device-Synchronisation sicherstellen
- 04Code Reviews, Pair Programming und kollaboratives Testen
- 05Kommende Arbeit verfeinern und technische Abwägungen einbringen
Was du mitbringen solltest
Gefordert
- Swift
- iOS
Optional
- Kotlin Multiplatform
- Kotlin
Team & Auftrag
Das kleine, erfahrene Order-Taking-Squad verantwortet zentrale Bestellfunktionen der POS-App wie Warenkorb, Checkout, Tischverwaltung und Druckeranbindung. Zusammengearbeitet wird eng mit Android-Kollegen per Code-Reviews und Pair Programming.
Arbeitsbedingungen & Benefits
- Vergütung & Vorsorge
- Virtuelles Aktienoptionsprogramm mit Beteiligung am Unternehmenserfolg
- Arbeitgeberbeiträge zur betrieblichen Altersvorsorge
- Essensgutscheine für Restaurants
- Prämie für erfolgreiche Mitarbeiterempfehlungen
- Arbeitszeit & Urlaub
- Einmonatiges Sabbatical nach drei Jahren Betriebszugehörigkeit
- Gesundheit
- Hälftige Übernahme der monatlichen Krankenversicherungskosten
- Weiterbildung
- Jährliches Weiterbildungsbudget von 2000 Euro, etwa für Konferenzen
- Mobilität
- Übernahme der Fahrtkosten
Rollenprofil
Mobile-Entwicklung · Softwareentwicklung
aus dem Stellentitel
- Arbeitsumfeld
- eigenes Produkt (Produktunternehmen)
Worauf es bei der Erfahrung ankommt
- Wunsch: mindestens 5 Jahre Entwicklungserfahrung aus der IT- oder SoftwarebrancheAllgemeine IT-/Softwareerfahrung reicht
„5+ years of experience building production iOS applications in Swift, with strong SwiftUI knowledge“
- Wunsch: Entwicklungserfahrung mit Payments & Zahlungsverkehr oder E-Commerce-PlattformenGenau diese Spezialisierung
„The Order Taking squad owns core ordering experiences within SumUp's Point of Sale app, including the shopping bag, checkout, the catalog experience within ordering, open orders, table management and printer integrations“
Softwaredomänen
- Payments & Zahlungsverkehrbestätigt
- Travel, Hospitality & Bookingbestätigt
- Core Banking & Banking-Plattformenaus Firmenkontext abgeleitet
- E-Commerce-Plattformenaus Firmenkontext abgeleitet
Auch interessant für
- · Android-Entwickler:innen mit Swift-Erfahrung, die in ein Cross-Platform-Team wechseln wollen
- · iOS-Entwickler:innen aus Agenturen, die an einem großen Produkt arbeiten möchten
- · Mobile-Entwickler:innen aus Kassen- oder Gastronomiesoftware
belege aus der stellenanzeige anzeigen
- Neue Bestell-Erlebnisse in SwiftUI bauen und Tischverwaltung, Küchen-Workflows und Druckeranbindung weiterentwickeln
„Design and build new ordering experiences in SwiftUI, while evolving established capabilities such as table management, kitchen workflows and printer integrations“
- Gemeinsame Kotlin-Multiplatform-Geschäftslogik und Architektur der Ordering-Domäne mitgestalten
„Contribute to shared Kotlin Multiplatform business logic and help shape the architecture of the ordering domain“
- Mit Android- und Plattformteams konsistentes Verhalten und Multi-Device-Synchronisation sicherstellen
„Collaborate closely with Android engineers and platform teams to maintain consistent cross-platform behaviour and reliable multi-device order synchronisation“
- Code Reviews, Pair Programming und kollaboratives Testen
„Take part in code reviews, pair programming and collaborative testing to maintain a high quality bar“
- Kommende Arbeit verfeinern und technische Abwägungen einbringen
„Help refine and scope upcoming work, bringing technical judgement to product and architectural trade-offs“
- Pflicht: Swift
„5+ years of experience building production iOS applications in Swift, with strong SwiftUI knowledge“
- Pflicht: iOS
„5+ years of experience building production iOS applications in Swift“
- Arbeitsumfeld: eigenes Produkt (Produktunternehmen)
„The Order Taking squad owns core ordering experiences within SumUp's Point of Sale app“
- Virtuelles Aktienoptionsprogramm mit Beteiligung am Unternehmenserfolg
„Enrolment onto our Virtual Stock Option programme: you will own a stake in SumUp's future success“
- Jährliches Weiterbildungsbudget von 2000 Euro, etwa für Konferenzen
„A dedicated annual L&D budget of €2000 for your individual development“
- Arbeitgeberbeiträge zur betrieblichen Altersvorsorge
„corporate pension contributions that support your long-term future“
- Hälftige Übernahme der monatlichen Krankenversicherungskosten
„we cover 50% of the monthly cost of your health insurance for your Mutuelle and Prévoyance“
- Essensgutscheine für Restaurants
„we offer restaurant tickets (Swile)“
- Übernahme der Fahrtkosten
„cover transportation costs“
- Einmonatiges Sabbatical nach drei Jahren Betriebszugehörigkeit
„Break4me: 1-month sabbatical after 3 years of service“
- Prämie für erfolgreiche Mitarbeiterempfehlungen
„Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team“
- Team & Auftrag
„The Order Taking squad owns core ordering experiences within SumUp's Point of Sale app, including the shopping bag, checkout, the catalog experience within ordering, open orders, table management“
- Team & Auftrag
„You'll join a small, experienced and fast-moving squad that works collaboratively through technical refinement, code reviews and pair programming.“
- Team & Auftrag
„Collaborate closely with Android engineers and platform teams“
aufgaben
Berufsfelder
- Softwareentwicklung
anforderungen
Fähigkeiten
- Swift
- iOS
- Kotlin Multiplatform (optional)
- Kotlin (optional)
originalanzeige
Die vollständige Beschreibung findest du in der Originalanzeige. Oben siehst du unsere eigene Analyse der Stelle.
Über SumUp
SumUp entwickelt Kartenterminals und Software für Zahlungen, Geschäftskonten und Onlineverkauf für kleine Händler und Kleinstunternehmen. Das Angebot reicht von Tap to Pay bis zum Onlineshop und wird laut Website von über vier Millionen Unternehmen genutzt.
Mehr über SumUp