S
SumUpMobile Engineer
Updated · Reviewed by the Dataford team

SumUp Mobile Engineer interview questions & guide 2026

Every question SumUp interviewers actually ask, the frameworks that win the room, and the language hiring managers respond to.

4 rounds · ≈ 3-5 weeks
1
Initial Screening
2
Technical Assessment
3
Deep-Dive Discussions
4
Behavioral Assessments

1. What is a Mobile Engineer at SumUp?

As a Mobile Engineer at SumUp, you are at the heart of our mission to empower small businesses worldwide. You will be responsible for building, scaling, and maintaining the mobile applications that allow merchants to process payments, manage their inventory, and grow their ventures seamlessly. Whether you are working on the Engagement Mission to drive merchant retention or operating within the Mobile Platform team to improve our foundational architecture, your code directly impacts the financial livelihoods of millions.

This role is not just about writing clean code; it is about solving real-world challenges in the fintech space. You will navigate the complexities of high-frequency transaction processing, offline-first data synchronization, and the rigorous security standards required for payment technologies. You will collaborate closely with product managers, designers, and backend engineers to translate complex business requirements into intuitive, performant, and reliable mobile experiences.

Expect to work in a fast-paced environment where SumUp values ownership and pragmatic engineering. You will be expected to influence technical roadmaps, mentor junior peers, and contribute to a culture that prioritizes the merchant’s success above all else. If you are passionate about mobile craftsmanship and want to see your work tangibly improve the daily operations of small businesses, this is the environment for you.

2. Common Interview Questions

Our interview process is designed to evaluate your practical engineering skills and your ability to work within a collaborative, cross-functional team. The following categories represent the core pillars of our assessment, drawn from consistent patterns in our evaluation process.

Technical Proficiency and Domain Expertise

These questions focus on your daily bread-and-butter: writing, debugging, and architecting mobile solutions. We want to see how you think about platform-specific constraints and modern mobile development patterns.

  • Review Kotlin or Swift code snippets and identify design issues or potential bugs.
  • Explain the output and order of operations in asynchronous code.

Access the full SumUp Mobile Engineer prep plan

  • Every Mobile Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
03 · Question bank

The questions most likely to come up

Sorted by relevance to this company
Mobile Analytics ExperienceMedium
Evaluates how you instrument, analyze, and act on mobile app analytics data.
experience
Recently asked
Two Pointers on Arrays and StringsEasy
Explain how the two pointers technique works on arrays and strings, when to use it, and its common patterns.
ArraysStringsTwo Pointers
Recently asked
Access the full SumUp Mobile Engineer prep plan
Everything you need to walk in ready.
Get my prep plan

3. Getting Ready for Your Interviews

Preparation at SumUp requires a balance of hands-on coding and clear, concise communication. You should be prepared to discuss not just how you solved a problem, but why you chose a specific approach over others.

Technical Competency – We expect you to be fluent in your primary language (Kotlin for Android or Swift for iOS). You should be comfortable refactoring existing code, discussing unit tests, and explaining how you ensure code quality.

Problem-Solving Approach – We evaluate how you structure your thoughts when faced with ambiguity. Whether it is a take-home challenge or a live coding session, explain your trade-offs clearly—especially regarding performance, maintainability, and user experience.

Team Alignment and Communication – We look for candidates who proactively collaborate with cross-functional partners. Be prepared to explain how you resolve technical disagreements and how you keep stakeholders informed throughout the development lifecycle.

Growth Mindset – We value engineers who are curious and open to feedback. During technical deep dives, demonstrate your ability to listen to suggestions and pivot your approach when presented with new information.

4. Interview Process Overview

The SumUp interview process for a Mobile Engineer is designed to be thorough. It typically involves an initial screening, a technical assessment, and several rounds of deep-dive discussions with engineers and management. We aim to assess your technical depth, your ability to handle real-world engineering constraints, and your compatibility with our collaborative, merchant-first culture.

You should anticipate a process that moves from high-level discussions of your experience to granular reviews of your code and, finally, to behavioral assessments. While the process can be long, it is structured to ensure that we understand your full range of capabilities before making a decision. We prioritize transparency and encourage you to ask questions about our technical challenges and team dynamics throughout each stage.

06 · The loop

The interview process, end to end

≈ 3-5 weeks · 4 rounds
1
Initial Screening

The first step involves a preliminary assessment of your background and fit for the role.

2
Technical Assessment

A detailed evaluation of your technical skills, including coding and problem-solving abilities.

3
Deep-Dive Discussions

Multiple rounds of discussions with engineers and management to assess technical depth and cultural fit.

4
Behavioral Assessments

Evaluation of your behavioral traits and how they align with the company's collaborative culture.

This timeline provides a high-level view of the progression from initial screening to final team-fit discussions. Use this to pace your preparation, ensuring you have enough time to revisit core technical concepts before the live coding and technical review stages. Note that specific stages may vary slightly based on the team's immediate needs and the seniority level of the role.

5. Deep Dive into Evaluation Areas

Code Quality and Refactoring

We place a high premium on your ability to write clean, maintainable code. In interviews, we often provide existing snippets to see how you identify technical debt and improve readability.

Be ready to go over:

  • Refactoring techniques: Identifying "code smells" and applying design patterns.
  • Testing: How you integrate unit and UI tests to ensure stability.

Access the full SumUp Mobile Engineer prep plan

  • Every Mobile Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
08 · Topic breakdown

What they actually test for

Topic distribution
All topics
KotlinJetpack ComposeLive CodingAndroid Async / ConcurrencyCode Review

6. Key Responsibilities

As a Mobile Engineer at SumUp, your day-to-day will involve building features that directly impact our merchants. You will spend a significant portion of your time writing high-quality, testable code in Kotlin or Swift, ensuring that our apps remain performant under varying network and hardware conditions.

You will also be deeply involved in the architectural evolution of our applications. This includes modularizing codebases to improve build times, implementing new UI components using Compose or SwiftUI, and collaborating with backend teams to define robust API contracts. You will participate in code reviews, mentor team members, and occasionally lead technical investigations into production issues.

Collaboration is the backbone of your success. You will work in squads that include designers, product managers, and QA engineers. Your role is to act as a technical partner, offering insights early in the design phase to prevent bottlenecks and ensuring that the final output is both technically sound and delightful for our merchants to use.

7. Role Requirements & Qualifications

A competitive candidate for a Mobile Engineer position at SumUp combines deep technical skill with a pragmatic, merchant-focused mindset.

  • Technical Skills – Proficiency in Kotlin (Android) or Swift (iOS) is essential. You must have a strong grasp of MVVM/MVI architectures, unit testing frameworks, and modern UI toolkits like Jetpack Compose or SwiftUI. Experience with CI/CD pipelines and modularization is highly valued.
  • Experience Level – We look for engineers who have worked in professional, collaborative environments. Experience with "offline-first" applications or payment systems is a major plus.
  • Soft Skills – You must be a clear communicator who thrives in cross-functional teams. We value individuals who take ownership of features from inception to production and who can provide constructive feedback to peers.

8. Frequently Asked Questions

Q: How long does the entire interview process usually take? A: The process typically spans three to five weeks, depending on team availability and the complexity of the role. We value your time and aim to keep communication open throughout.

Q: What is the best way to prepare for the technical assessment? A: Focus on practical application rather than theoretical algorithms. Review your understanding of clean architecture, dependency injection, and how to write effective unit tests in your primary language.

Q: Does SumUp value culture fit? A: Absolutely. We look for engineers who are collaborative, humble, and deeply invested in the success of our merchants. We want to work with people who treat their teammates with respect and are eager to learn.

Q: Can I expect feedback if I am not selected? A: We strive to provide timely updates to all candidates. While we aim to be as transparent as possible, please note that the depth of feedback can vary by stage.

9. Other General Tips

  • Own your narrative: When discussing past projects, be ready to explain the "why" behind your technical decisions, not just the "what."
  • Focus on the merchant: Always frame your technical decisions through the lens of how they improve the user experience or business efficiency.
  • Ask meaningful questions: Use the end of your interviews to ask about our engineering culture, how we handle technical debt, or how our teams are structured. It shows you are thinking critically about your future environment.
  • Be prepared for ambiguity: In our team-fit or design sessions, we may present open-ended scenarios. Don't panic; clarify the requirements, state your assumptions, and walk us through your logic step-by-step.

10. Summary & Next Steps

The Mobile Engineer role at SumUp is a unique opportunity to shape the financial tools used by millions of small businesses. By focusing on your core technical strengths, clear communication, and a pragmatic approach to problem-solving, you will be well-positioned to succeed in our rigorous evaluation process. Preparation is your greatest advantage, so we encourage you to reflect on your past projects and practice articulating your technical trade-offs with confidence.

You can explore additional interview insights, practice questions, and preparation resources on Dataford to further sharpen your skills. We look forward to seeing the unique perspective and engineering expertise you can bring to our team.

The compensation data provided reflects the typical salary ranges and components for Mobile Engineer roles within our organization. Use these figures as a benchmark to understand the market value of your experience and the various components of a total rewards package, including base salary and potential benefits.

16 · FAQ

SumUp Mobile Engineer interview FAQ

Answered from real candidate and compensation data
How many interview rounds does SumUp have for a Mobile Engineer?
The Mobile Engineer process at SumUp includes an initial screening, a technical assessment, and multiple deep-dive discussions with engineers and management. Behavioral assessments are also included to evaluate how you fit the collaborative, merchant-first culture.
Is the SumUp Mobile Engineer interview easy or hard, and what is the offer rate like?
In candidate-reported outcomes for SumUp, the most common reported difficulty is “easy,” based on 19 reported interviews. The reported offer rate is 11%, so not everyone who reaches the process ends up with an offer.
What technical topics does SumUp test for Mobile Engineer interviews?
For Mobile Engineer interviews, expect focus on Kotlin and UI development with Jetpack Compose. You can also be tested on live coding, Android async and concurrency, unit testing, modularization, and code review.
What does the SumUp Mobile Engineer technical assessment usually include?
The technical assessment evaluates your coding and problem-solving abilities, including reviewing code snippets and explaining issues or bugs. You may also be asked to implement UI work with Jetpack Compose and discuss asynchronous behavior and how you think through concurrency.
Does SumUp Mobile Engineer interviews include offline-first or system design questions?
Yes, system design and architecture topics can show up, including designing offline-first data synchronization. The guide also notes assessments around mobile architectural trade-offs and handling legacy code while building new features.
What is the typical pay for a SumUp Mobile Engineer?
The provided information includes candidate-reported offer rate and interview difficulty, but it does not include compensation figures for SumUp Mobile Engineer. You should rely on the job posting and your level and location for an exact range.