Back to all jobs

iOS Engineer

Sofia, Bulgaria · Mobile

As an iOS Engineer you will drive the development of our own eID solution which will allow our merchants to prove their identity in a user-friendly and non-disruptive way.

SumUp started conquering the world of small merchants with mPOS card acceptance solutions in 2012. Today we offer a comprehensive product portfolio including online store & online payments, bank account, invoicing, gift cards, lending, and more.

Our vision as a global fintech company is to build the first-ever global card acceptance brand. We rely on local, autonomous, cross-functional teams that can take an aspect of our product and perfect it from concept to execution.

SumUp handles hundreds of thousands of new registrations per month, and it is crucial that we have automatic ways of verifying our merchant’s identities. To achieve this, the Verification team is integrating multiple third party providers as well as developing our own tools and APIs.

The team as a whole employ a wide range of technologies including: Go, iOS/Swift/ObjC, Android/Kotlin/Java, Kafka, Kubernetes, Docker, Terraform, PostgreSQL

What you'll be doing as an iOS Engineer

  • You’ll help our merchants get verified to comply with the law by developing and integrating multiple internal and external systems.

  • In the first three months, you'll develop major features that impact our merchants. You'll work closely with product and design to build features that are maintainable, usable and beautiful. You'll help us rethink problems we've solved before in a different way as needs evolve.

  • By the end of your first year, you'll have a wealth of knowledge and experience with our tech stack and a deeper understanding of the complex domain problems that we need to solve. You will be empowered to shape solution design and lead technical efforts that will impact millions of merchants around the world.

You'll be a great fit for this role if

  • You're passionate about and experienced in Swift/ObjC and the iOS ecosystem.

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

  • You know what to test, why to test it, and how to write good tests.

  • You strive for clean code, but also know how to prioritize getting features in production.

  • You love coding and take the time to reflect on all aspects of your implementation, be it the frameworks, languages or processes.

  • You are open-minded and ready to explore 3rd party SDKs, solutions, benchmarking, integration and testing (we want only the best for our customers).

Why you should join SumUp

  • You’ll take ownership of projects and deliver value to many merchants around the world.

  • You’ll drive your career and develop your skills among a team of experienced professionals.

  • You’ll receive 25 days paid leave, plus 1 additional day for each year of employment.

  • You’ll receive an individual learning budget and can take up to 10 days’ educational leave to expand your skillset.

  • We offer additional health insurance, online fitness & yoga classes, free shuttle buses from Joliot-Curie metro station and other great benefits.

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 business. With a founders 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 in 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, color, 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.

#LI-AP2

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.