Back to all jobs

Senior Frontend Engineer

Berlin · Engineering

Our SumUp office in Berlin is looking to hire for the position of Senior Frontend Engineer.

In this role, you'll work with a cross-functional team to build tools that help hundreds of thousands of small businesses thrive. By shipping code early and often, you'll see the impact of your work on merchant's daily lives right away. You'll collaborate with experts in product, design, and operations to deliver mission-critical internal and external features that power the SumUp ecosystem. 

We work on a number of different projects that span technologies, systems, and processes. A few of the technologies we're leveraging on the web at SumUp include React, Webpack, Jest, React Testing Library, Storybook, Next.js, Emotion, Node.js, Kubernetes and Docker.

What will you be doing?

Hundreds of thousands of business owners rely on SumUp to drive their business. You'll shape some of their core experiences: from their signup on our dashboard, to the web-based features that make them loyal to our platform. Here are some of the things you'll be doing at SumUp.

  • Work with a cross-functional team to ship code multiple times per week.

  • Develop new features and components in our customer signup/shop. 

  • Refine the full stack of the application from CI/CD tooling, to test automation, building features, running experiments, monitoring and production support.

  • Collaborate with product and design departments to build maintainable, usable, and beautiful features.

  • Share your knowledge with other developers through pair programming and receive mentorship in return.

  • Take initiative in pushing projects forward, while validating and communicating your ideas with the team.

  • Help us continue to develop our open-source projects and culture.

  • Assist in hiring and recruiting efforts to continue to build the team.

You'll fit in perfectly to our team if:

Please consider applying even if you don't meet 100% of requirements. This profile should give you an idea of the kind of skills that will help you succeed in this role

  • Deep understanding of the Web ecosystem

  • Experience and up-to-date knowledge of JavaScript and strong knowledge of React.js

  • Basic knowledge of server-side / backend development

  • Driven to build high quality and engaging user experiences

  • You're curious about the latest trends and developments in technology and strive to grow constantly

  • Experienced with agile development practices (Kanban, Scrum, TDD)

  • Dedicated to replacing manual processes by automation and writing scripts

  • Fluent in communicational English (oral and written) and excited to work in a diverse international environment

  • Understanding of how a Design System works and how it can benefit company growth

  • Experienced with Docker, Jenkins (Kubernetes is nice to have)

  • You know how to make pragmatic programming decisions in a complex codebase

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


  • A dedicated annual budget for attending conferences and advancing your career through further education. We encourage you to speak at conferences and give talks.

  • Dedicated time every week for side-projects and open source initiatives.

  • Semi-annual offsites, where the engineering teams from Berlin, Cologne, Sofia, and São Paulo gather together.

  • We have a close, welcoming and international community. We get together regularly for brunches, cocktail nights, football, office events, AMA sessions, training, German classes, and yoga classes.

  • Numerous other benefits such as Urban Sports Club subsidy, Corporate Pension Scheme, Kita placement assistance, relocation assistance, and a gorgeous place to work in the heart of Berlin at Alexanderplatz.

Regarding your application:

We're looking forward to meeting our next teammate! You'll be asked to provide the following information when you apply:

  • One of your favorite technical challenges you encountered in the last two years: what was it about, how you tackled it, and what you learned. Technical details encouraged!

You can also choose whether to include a CV, a link to your Xing/LinkedIn, a link to your GitHub, tech blog, or portfolio – whatever you think will give us the complete picture!

Please provide your answers to these questions in English. We're an international company, and English is our business language!

If you want to know what it’s like to work at SumUp, check out our careers page at

We are looking forward to receiving your application!

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.