SumUp logoSumUp logo

iOS Engineer at SumUp | Berlin

SumUpBerlin, Germany
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

You will be an ideal fit for this role if you possess:3+ years of professional experience in iOS development. Fluency in Swift and Objective-C, with a deep understanding of both SwiftUI and UIKit. A commitment to creating accessible user experiences and a solid grasp of testing best practices. A self-motivated and structured working style, along with excellent communication skills in English. A passion for staying updated with advancements in the iOS ecosystem and a desire to share your knowledge with the broader iOS community.

About the job

Join our dynamic Design System team as an iOS Engineer at SumUp, where your expertise will shape the future of our user interface components and experience patterns. Your role will empower product teams to create cohesive and accessible user experiences, translating SumUp’s design language into a comprehensive, reusable library.

As our team expands to support SumUp’s diverse ecosystem of merchant and consumer-facing products, you will have the unique opportunity to optimize and enhance a system that accelerates the development of high-quality features for millions of users around the globe.

Your responsibilities will include:

  • Defining the core user and developer experience within SumUp’s iOS ecosystem.
  • Collaborating closely with product and design teams to develop maintainable, usable, and aesthetically pleasing components.
  • Integrating accessibility best practices into every component, ensuring inclusivity through careful attention to content descriptions, touch target sizes, color contrast, and dynamic type.
  • Providing hands-on technical support to product teams to help achieve company objectives, including an upcoming brand refresh.
  • Reviewing code contributions, upholding design-system standards, and mentoring engineers on best practices for reusable UI development.
  • Transitioning legacy UIKit components to SwiftUI while ensuring system stability.
  • Proactively identifying and addressing technical debt to maintain high engineering standards and codebase health.

About SumUp

At SumUp, we are dedicated to empowering businesses globally with our innovative fintech solutions. Our Berlin office serves as a hub for collaboration among SumUppers from around the world, working together on impactful products that serve millions of businesses. We pride ourselves on our commitment to diversity and inclusion, fostering a workplace that values every perspective and promotes an inclusive environment.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.