Back to all jobs

Senior iOS Engineer, Store Experience

Berlin, Germany · Mobile

SumUp enables businesses to get paid easily, process orders quickly, sell online instantly and manage their money more efficiently. SumUp creates the tools businesses need to make their business (and their customer experience) thrive! 

As a Senior iOS Engineer working in the Store Experience team, you will be working on further developing and building our Store experience platform - the most frequented journeys our merchants go through on a daily basis (e.g. "taking orders" part- cart)

Come and join a team working on features that are exposed to millions of users across the globe. You’ll be empowering merchants around the world to be even more successful. 

What you’ll do in this role:

  • Work collaboratively in a cross-functional team.

  • Build our Store experience feature to empower merchants and their employees taking every customer’s order over the counter quickly and seamlessly with a customised POS.

  • Work closely with product and design peers to build features that are usable and beautiful.

  • Dive into the code to create clean components, develop and refine features, write tests as well as keep an eye on maintainability, performance, and stability.

  • Help us rethink problems we've solved before in a different way as needs evolve.

  • Be a caring and respectful contributor as part of a diverse team.

You’ll be a great fit for this role if:

  • You're comfortable with a Swift & Objective-C ecosystem and have 3+ years of development experience.

  • You care about user interaction, usability, and of course, making the interface beautiful.

  • You know what to test, how to write flexible tests that won’t break, and why you are writing them.

  • You love coding and take the time to reflect on all aspects of the development journey, from architectural decisions to the collaboration processes.

  • You have sound knowledge of MVVM(-C) and can elaborate on the pros and cons of common design patterns.

  • You are excited about continuous delivery despite the challenges on mobile, and you embrace trunk-based development.

  • You are self-driven and proactive in your approach, showing every day that problems are best solved in diverse teams.

Why you should join SumUp:

🌍  We are open to remote work (+/- 1 hour of CET timezone), hybrid or on-site in Berlin, just let us know what works for you.

📚  A dedicated annual Learning & Development budget of 2000 Euros for attending conferences and/or advancing your career through further education and certifications

🚀  Enrolment in our virtual stock ownership program - you will own a stake in SumUp’s future success. 

👩🏼‍💻  The opportunity to work on large scale fintech products used by millions of merchants around the world.

💶  A corporate pension scheme where we match up to 20% of your contributions.

🚵🏾‍♂️  Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, relocation assistance, subsidised office lunches and subsidised transport of your choice (busses, scooters car-sharing and more).

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.