SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior iOS Engineer (KMP) - POS

Sumup - Berlin, Berlin, Germany - In-office - posted 2026-10-02

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

SumUp is a fintech platform serving over 4 million small businesses across 39 markets, providing payment processing, financial management, and customer relationship tools. The Order Taking squad owns core ordering experiences within SumUp's Point of Sale app, including the shopping bag, checkout, catalog experience, open orders, table management, and printer integrations. These capabilities help thousands of hospitality merchants manage orders reliably during daily service. As a Senior iOS Engineer, you will build new hospitality workflows and evolve established ordering experiences across iOS and Android. You'll work with SwiftUI on platform-specific UI and contribute to shared Kotlin Multiplatform business logic. The role involves complex mobile engineering across multi-device synchronization, shared order state, and a large, established application. You'll join a small, experienced, and fast-moving squad that works collaboratively through technical refinement, code reviews, and pair programming. The team values engineers who communicate directly, challenge assumptions, and proactively shape solutions rather than simply execute predefined tasks. Key responsibilities: - Design and build new ordering experiences in SwiftUI, while evolving established capabilities such as table management, kitchen workflows, and printer integrations - Contribute to shared Kotlin Multiplatform business logic and help shape the architecture of the ordering domain - Improve the reliability and usability of ordering features used daily by hospitality merchants across phones, tablets, and POS devices - Collaborate closely with Android engineers and platform teams to maintain consistent cross-platform behavior and reliable multi-device order synchronization - Take part in code reviews, pair programming, and collaborative testing to maintain a high quality bar - Help refine and scope upcoming work, bringing technical judgment to product and architectural trade-offs - Contribute to Mobile Chapter and KMP platform initiatives across the wider POS tribe The role is office-first based in Berlin. SumUp offers a €2,000 annual L&D budget, corporate pension scheme with up to 20% matching, 28 days paid leave plus public holidays, stock options, and additional benefits including Urban Sports Club subsidy and subsidized office lunches. 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; previous hands-on KMP experience is welcome but not required - 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 behavior - Sound technical judgment and the ability to balance product delivery, code quality, and long-term maintainability

Similar roles