SumUp

Senior iOS Engineer - Online Store

Warsaw, Poland
Android Swift Objective-C API Kotlin
Search for More Jobs Talk to a recruiter now 💪
Description

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 customers) thrive and we are now looking to grow our team in Warsaw.

As a Senior iOS Engineer as part of a cross-functional team, you’ll play a key part in helping us build SumUp's product ecosystem that can take an aspect of our product and perfect it from concept to execution. We are building an integrated ecosystem of products such as point of sale, online store, invoicing & accounting and enabling merchants to seamlessly access all products within one powerful mobile app.

Are you a Senior iOS Engineer with experience in building reliable, secure and easy-to-use features for iOS apps? If so, come and join a team working on features that are exposed to millions of users across the globe. After all, you’ll be empowering merchants around the world to be even more successful. 

What you’ll do in this iOS Engineer role

  • Help evolve our Super App, an integral part of SumUp, used by millions of people around the world
  • Work alongside our Online Store engineering team, consisting of both iOS and Android engineers as well as backend and web engineers
  • Build our Online Store and Bookings products in our merchant app to help our merchants grow their businesses
  • Dive into the code to create clean components in our codebase, develop and refine features, write tests and keep performance tip-top
  • Work closely with product and design peers to build features that are maintainable, usable and beautiful
  • Help us rethink problems we've solved before in a different way as needs evolve

You’ll be a great fit for this iOS Engineer role if

  • You're comfortable with a Swift ecosystem and have 5+ years of development experience
  • You strive for clean code and are familiar with working with a modularised application
  • You care about user interaction, usability, and of course, making the UI beautiful
  • You know what to test, why to test it, and how to write flexible tests that won't break
  • You thrive in a cross-functional and collaborative environment in which we empower each other to grow
  • You love coding and take the time to reflect on all aspects of your implementation, be it the frameworks, languages or processes
  • You keep high level of autonomy and communication skills, prioritize the right work to do
  • You are motivated much beyond just writing code; and care about the value delivered to merchants. Have a can-do attitude and product mindset
  • Your English language skills, both spoken and written allow you to articulate complex topics

Required skills

  • 5+ years of iOS development experience
  • Fluent in Swift and Objective-C
  • Experience building complex UI using SwiftUI and UIKit frameworks
  • Experience with Combine framework
  • Solid understanding of mobile app design patterns and architectures - MVVM-C, MVP, Delegation, Dependency Injection, etc
  • Experience in dependency management with cocoapods and SPM
  • Experience in interacting with RESTful APIs
  • Experience in writing unit tests and knowledge of e2e testing

A great addition could be

  • Experience in building SDKs \ Frameworks
  • Experience with CI/CD tools and GitHub Actions
  • Kotlin Multiplatform
  • Familiarity with accessibility features and technologies on iOS platform

Why you should join SumUp:

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

🚀  Enrolment into 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 businesses around the world.

⚙️  Dedicated time every other week for side projects and open source initiatives as well as a yearly hackathon. 

🚵🏾‍♂️  Co-financed Sport Card membership

🩺  Private Medical Insurance for you and your family

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.

SumUp
SumUp
Credit Cards Financial Services FinTech Mobile Payments Point of Sale

0 applies

1 views

Other Jobs from SumUp

Software Engineer

Berlin, Germany

Engineering Manager - Global Bank

Remote Vilnius, Lithuania

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say