About SumUp
SumUp provides simple and affordable financial tools that help small businesses thrive. More than 4 million businesses in 39 markets rely on SumUp to manage payments, finance and customer relationships.
Responsibilities
•Design and build ordering experiences in SwiftUI, and evolve table management, kitchen workflows and printer integrations
•Contribute to shared Kotlin Multiplatform business logic and shape the architecture of the ordering domain
•Improve the reliability and usability of ordering features across phones, tablets and POS devices
•Collaborate with Android engineers and platform teams to maintain consistent cross-platform behaviour and reliable multi-device order synchronisation
•Participate in code reviews, pair programming and collaborative testing
•Refine and scope upcoming work, applying technical judgement to product and architectural trade-offs
•Contribute to Mobile Chapter and KMP platform initiatives across the wider POS tribe
Requirements
•5+ years of experience building production iOS applications in Swift, with strong SwiftUI knowledge
•Experience working in a large, established codebase and making pragmatic improvements without requiring a full rewrite
•Openness to learning and contributing to Kotlin and Kotlin Multiplatform
•Ability to work independently, challenge assumptions, propose solutions proactively and communicate clearly and directly
•Experience collaborating closely with Android engineers or other cross-platform partners to align product behaviour
•Sound technical judgement and ability to balance product delivery, code quality and long-term maintainability
Nice to have: previous hands-on KMP experience
Benefits
•€2000 annual L&D budget
•Corporate pension scheme matching up to 20% of contributions
•28 days of paid leave plus public holidays and special leave days
•Urban Sports Club subsidy, Kita placement assistance and subsidised office lunches
•One-month sabbatical after 3 years of service
•Referral bonus
•Virtual Stock Option programme
•Office-first setup from the Berlin office