
Sumup · Berlin
As an iOS Engineer in the Design System team, you will translate SumUp’s design language into an easy-to-use, reusable library of user interface components and ...
As an iOS Engineer in the Design System team, you will translate SumUp’s design language into an easy-to-use, reusable library of
user interface components and experience patterns, enabling product teams to build cohesive and accessible user experiences. The
Design System team collaborates closely with the Mobile Platform team to provide guidance and set standards for all product teams
across the company.
The Design System team is expanding to cover SumUp’s growing ecosystem of merchant and consumer-facing products. This role offers
a unique opportunity to optimize and expand a system that helps developers build features faster and deliver high-quality
experiences to millions of users worldwide.
What you’ll do
type).
development.
You’ll be great for this role if
community.
Why you should join SumUp
🌎 Opportunity to work with SumUppers globally on large-scale fintech products used by millions of businesses worldwide, from our
Berlin office. This involves an office-first setup
🌈 Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive
environment where everyone's perspectives are respected and embraced
🚀 Enrolment onto our Virtual Stock Option programme: you will own a stake in SumUp’s future success
📚 A dedicated annual L&D budget of €2000 for your individual development, which you can be used to attend conferences and/or
advancing your career through further education
💶 A corporate pension scheme where we match up to 20% of your contributions
🏖️ Generous time off: enjoy 28 days of paid leave plus public holidays and special leave days
🚵🏾♂️ Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, subsidised office lunches
🌴 Break4me: 1-month sabbatical after 3 years of service
🔗 Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team
About SumUp
We believe in the everyday hero.
Small business owners are at the heart of all we do, so we're creating tools that help them run their businesses. With a founder’s
mentality and a 'team-first’ attitude, our diverse teams across Europe, South America and the United States work together to
ensure that the small business owners we partner with can be successful doing what they love.
SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring
or employment decisions on the basis of race, colour, religion or religious belief, ethnic or national origin, nationality, sex,
gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by
company policy. SumUp also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.
SumUp will not accept unsolicited resumes from any source other than directly from a candidate
Job Application Tip
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.
The SuperApp squad owns parts of the merchant experience across Web, Android, iOS and the flows that millions of small business owners use every day to run and grow their businesses. As our dedicated full stack web engineer within the squad, you'll own this space entirely, shaping technical direction, driving feature parity for SumUp's web experience. If you want real ownership, a broad scope, and work that lands directly in the hands of millions of merchants, this is the role. WHAT YOU'LL DO: * Own and develop core web dashboard features including the first-time user experience, home screen widgets, quick actions, tools section, and communications centre * Build and maintain the backend services that power these flows, ensuring a seamless and consistent experience across web and mobile * Work closely with iOS and Android engineers, product managers, and designers to shape cross-platform solutions and contribute to technical direction * Lead the design and refinement of technical solutions — writing clear documentation, making architectural decisions, and communicating progress to stakeholders * Be an active contributor to the web chapter and the broader engineering community at SumUp WHAT WE'RE LOOKING FOR: * Strong, proven experience with React.js and TypeScript, building scalable, maintainable applications in a production environment. * Comfortable working across the stack, with experience building backend services or REST APIs, Go is a plus, but Node.js or similar is equally welcome. * Ability to navigate and refactor complex codebases with a focus on clean, durable code and solid system design. * Experience working in cross-functional teams alongside product managers and designers, with a strong sense of ownership and comfort with ambiguity. * A product mindset, thinking about the merchant experience, not just the code, and connecting technical decisions to real business outcomes. WHY YOU SHOULD JOIN SUMUP: * 🌎 Opportunity to work with SumUppers globally on large-scale fintech products used by millions of businesses worldwide, from our Berlin office. This involves an office-first setup * 🌈 Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced * 🚀 Enrolment onto our Virtual Stock Option programme: you will own a stake in SumUp's future success * 📚 A dedicated annual L&D budget of €2000 for your individual development, which can be used to attend conferences and/or advance your career through further education * 💶 A corporate pension scheme where we match up to 20% of your contributions * 🏖️ Generous time off: enjoy 28 days of paid leave plus public holidays and special leave days * 🏋️ Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, subsidised office lunches * 🌴 Break4me: 1-month sabbatical after 3 years of service * 🔗 Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team ABOUT SUMUP Be empowered to do more that matters. At SumUp, we're on a mission to empower small businesses across the globe by providing simple and affordable tools that allow them to thrive. Today, over 4 million businesses in 37 markets rely on SumUp as their financial partner to manage payments, finance and customer relationships. Our commitment to small businesses is reflected in our diverse team of over 3,000 SumUppers from over 90 nationalities, united by global collaboration and an innovative mindset. Our core values lay the foundation for who we are and what we stand for, shaping our work culture and driving our success. We foster inclusivity and a continuous learning culture, providing a safe space for personal and professional growth. Our differences make us unique and strong as we strive to create an environment where everyone belongs and feels supported, no matter how they identify. SumUp is proud to be an Equal Employment Opportunity employer, actively seeking and embracing diversity in our workforce. We don't make hiring or employment decisions based on race, colour, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by company policy. Our commitment extends beyond recruitment to creating a safe and respectful workplace where harassment of any form is strictly prohibited. Discover more about our culture and opportunities on our careers website, and follow our journey on LinkedIn, Instagram, and TikTok. Job Application Tip 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.
We’re looking for an experienced iOS Engineer to join a team working on system-level components, background services, and platform logic within iOS. This role is ideal for someone who enjoys understanding how things work under the hood, building reliable low-level functionality, and contributing to software that runs seamlessly on millions of devices worldwide. What you’ll do Design and build system services and daemons that operate reliably over long runtimes. Work close to the OS layer, contributing to performance, stability, and platform integrity. Collaborate with cross-functional teams to evolve internal frameworks and APIs. Investigate and resolve complex issues related to threads, concurrency, and system behavior. What we’re looking for Problem-solving clarity - Ability to explain your thinking, ask clarifying questions, and iterate from simple to optimized Technical fundamentals - Can reason about complexity, understand practical trade-offs, and write clean code Communication - Easy to talk to, take feedback without defensiveness, and discuss assumptions explicitly Genuine enthusiasm - Show real interest in hard problems, not just getting a job Learning agility - Willing to pick up new technology, work with legacy code, and adapt quickly Must have 6+ years of experience in iOS development (Swift, Objective-C). Solid understanding of computer science fundamentals — algorithms, data structures, and architecture. Ideally M.Sc. Computer Science. Strong knowledge of threads, concurrency, and asynchronous programming (async/await, GCD, etc.). Proven ability to write robust, fault-tolerant, and efficient code for background or long-running processes. Clear communication skills and fluent English; Swedish is considered meritorious. Nice to have Experience developing system services, frameworks, or daemons on iOS or macOS. Knowledge of security, privacy, encryption, or communication protocols. Experience with complex or distributed systems. Familiarity with Bluetooth or other low-level communication layers. Deep understanding of modern Swift concurrency (structured concurrency, actors, async/await). Join a technically driven environment where depth of understanding and reliability matter. You’ll be part of a small, skilled team solving challenges that make iOS systems more stable, efficient, and intelligent. Öppen för alla Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.
Start date: ASAP Scope: Full-time Location: Malmö (5 days onsite) Assignment Description An international organization is seeking an iOS Engineer specializing in system-level development, background services, and platform logic. This role is well suited for someone who enjoys understanding how systems work under the hood and building stable, scalable components that run reliably at scale. The assignment is a consulting engagement where you will be employed by Zcelero AB and work on-site with one of Zcelero’s clients in Malmö. You will work with long-running processes and services where robustness, performance, and reliability are critical. The role involves designing and implementing components that handle asynchronous flows, concurrency, and low-level system interactions in an efficient and secure way. You will collaborate closely with other engineers and stakeholders, contributing to architectural decisions, code quality, and the continuous evolution of the platform. Key Responsibilities Develop and maintain system-level components and background services within iOS Design and implement robust and efficient solutions for long-running processes Work with concurrency and asynchronous programming (e.g. async/await, GCD) Ensure high standards of code quality, performance, and reliability Analyze and optimize system behavior at a low level Collaborate with engineers on architecture and technical solutions Contribute to continuous improvement of development practices and codebase Requirements (Must-have) Several years of experience in iOS development (Swift, Objective-C, or similar) Strong foundation in computer science fundamentals (algorithms, data structures, system architecture) Strong algorithmic skills and solid theoretical computer science knowledge Experience with threading, concurrency, and asynchronous programming (e.g. async/await, GCD) Ability to write robust, efficient, and fault-tolerant code for long-running processes Strong communication skills and fluency in English A genuine curiosity about how modern platforms and frameworks evolve Nice to Have Experience developing system services, frameworks, or daemons on iOS or macOS Knowledge of security, privacy, encryption, or communication protocols Experience working with complex or distributed systems Familiarity with Bluetooth or other low-level communication layers Deep understanding of modern Swift concurrency (structured concurrency, actors, async/await) We look forward to receiving your application!