Jobs and Careers
SU
Senior iOS Developer, POS Tribe
SumUpFrancefull_timeVerifiedPosted 15 Jan 2025
About the role
<p><strong>About the Team</strong><strong><br/></strong>SumUp’s Point-of-Sale (POS) solution empowers cafes, shops, bars, hair salons, and other businesses to operate efficiently and grow. It offers a wide range of features, including product catalogs, inventory management, business analytics, compliance support, and loyalty tools.</p>
<p>Our POS solution integrates seamlessly into the SumUp SuperApp, which supports both our proprietary register hardware and mobile devices like tablets and phones.</p>
<p>As a <strong>Senior iOS Developer</strong>, you’ll collaborate with a dynamic, cross-functional team of Product Managers, Product Designers, Engineering Managers, and fellow engineers. You’ll contribute to the <strong>Reporting & Insight Platform</strong> value stream.</p>
<p><strong>About the role</strong><strong><br/></strong>You’re a developer who values user-centric design, precision, and seamless collaboration. You bring structure to communication and thrive in a cross-functional environment. This role is on-site in Paris, where face-to-face interactions spark innovation and teamwork.</p>
<p>We’re evolving toward a Kotlin Multiplatform (KMP) strategy, enabling shared development across Android and iOS. In this role, you’ll learn, refine, and help implement this technology, shaping the future of our mobile apps.</p>
<p><strong>What You’ll Do</strong></p>
<ul>
<li>Drive key initiatives delivering value to our merchants</li>
<li>Build and maintain features for Reporting & Insight using a combination of Kotlin Multiplatform and SwiftUI</li>
<li>Collaborate closely with Designer, Product Manager and Android engineers to deliver a unified UX experience across platforms</li>
<li>Shape the product’s evolution by identifying opportunities for improvement and contributing to daily decision-making</li>
<li>Enhance and maintain our unified iOS app, distributed across 60+ countries, ensuring high-quality, scalable solutions</li>
<li>Write thorough documentation and implement robust testing for features before shipping</li>
</ul>
<p><strong>You’ll thrive in this role if:</strong></p>
<ul>
<li>You have <strong>5+ years experience </strong>in mobile engineering with <strong>iOS/Swift</strong><strong>.</strong></li>
<li>You have <strong>2+ years</strong> of experience working with<strong> swiftUI.</strong></li>
<li>You have a <strong>solid understanding of software design patterns</strong> (e.g., MVVM, MVP) and expertise in building modular, scalable app architectures.</li>
<li>You have a <strong>strong grasp of testing </strong>best practices: knowing what to test, why, and how to write resilient tests.</li>
<li>You <strong>strive for clean code,</strong> and you are flexible to <strong>balance pragmatism and perfection.</strong></li>
<li>You have a <strong>keen interest</strong> in multi-platform development using <strong>Kotlin Multiplatform.</strong></li>
</ul>
<p> </p>
<p><strong>Why you should join SumUp</strong></p>
<ul>
<li>The opportunity to work on large scale fintech products used by millions of small businesses around the world</li>
<li>A dedicated annual Learning & Development budget for attending conferences and/or advancing your career through further education</li>
<li>Enrollment onto our virtual stock ownership program - you will own a stake in SumUp’s future success</li>
<li>You’ll attend global offsites and/or hackathons.</li>
<li>SumUp Sabbatical : 30 days leave after 3 years in the company</li>
</ul><p><strong>Job Application Tip</strong></p>
<p><span>We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.</span></p>
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s