SumUp logo

Senior Android Developer

SumUp

Job Overview

Join SumUp as a Senior Android Developer and become a key player in building our digital banking solutions. As part of the Global Bank tribe, you will work in a cross-functional team to develop and enhance our mobile banking app, ensuring it is reliable, secure, and user-friendly for millions of users worldwide.

Responsibilities

  • Develop and maintain our banking mobile app to support banking operations for merchants across Europe.
  • Engage in architectural discussions, propose solutions, and contribute to the technical roadmap of our Android application.
  • Collaborate with cross-functional feature teams to deliver a top-tier product.
  • Write clean, maintainable code and develop features with a focus on usability and performance.
  • Work closely with designers and product owners to build maintainable, usable, and beautiful features.
  • Rethink and improve existing solutions as needs evolve.

Requirements

  • Extensive experience in building mobile applications using Kotlin.
  • Strong understanding of Android app design principles, patterns, and best practices.
  • Proficiency in architectural design patterns such as MVVM and MVP.
  • Passion for user interaction, usability, and creating beautiful interfaces.
  • Ability to take ownership and drive the development of impactful features.
  • Experience with Agile practices and a collaborative mindset.

Technologies We Use

  • Languages: Kotlin, with some legacy Java code.
  • UI: Jetpack Compose, XML-based designs.
  • Architecture: Clean architecture, MVVM at the presentation layer.
  • Dependency Injection: Hilt.
  • Communication: Kotlin Flows and coroutines.
  • Backend Integration: gRPC, REST (Retrofit, Okhttp, Moshi).
  • Testing: JUnit, Mockito, and UI testing.
  • Version Control: Git and GitHub.

Why Join SumUp?

  • Work on large-scale fintech products used by millions of small businesses globally.
  • Be part of a high-impact squad at the core of the Bank Tribe.
  • Access to a dedicated Learning & Development budget.
  • Participate in our virtual stock ownership program.
  • Enjoy a range of benefits including a corporate pension scheme, Urban Sports Club subsidy, and more.

SumUp is committed to creating an inclusive and diverse workplace. We encourage applications from all backgrounds and are an Equal Employment Opportunity employer.

Benefits
Extracted with AI

  • Learning & Development budget
  • Virtual stock ownership program
  • Corporate pension scheme
  • Urban Sports Club subsidy
  • Kita placement assistance
  • Subsidized office lunches
  • Babbel language platform subscription

Similar jobs

Last update: 23 minutes ago

SumUp logo
SumUp

Senior Android Developer

Join SumUp as a Senior Android Developer to build innovative fintech solutions using Kotlin and Android.

SumUp logo
SumUp

Senior Android Developer (Global Expansion)

Join SumUp as a Senior Android Developer to drive global expansion, develop mobile apps, and enhance user experiences.

SumUp logo
SumUp

Senior Android Developer (Global Expansion)

Senior Android Developer for global fintech expansion, skilled in Kotlin and Swift, based in Barcelona.

SumUp logo
SumUp

Senior Backend Engineer (Kotlin)

Join SumUp as a Senior Backend Engineer (Kotlin) to build a global digital bank, focusing on scalability, reliability, and security.

SumUp logo
SumUp

Software Engineer - Back-End (Elixir, Kotlin, Ruby)

Join SumUp as a Software Engineer focusing on back-end development with Elixir, Kotlin, and Ruby in Berlin.

SumUp logo
SumUp

Engineering Manager - Backend (Elixir, Kotlin)

Join SumUp as an Engineering Manager in Berlin to lead backend teams using Elixir and Kotlin, driving innovative banking solutions.

SumUp logo
SumUp

Senior Fullstack Engineer - Platform

Join SumUp as a Senior Fullstack Engineer to develop software systems for global fintech products in Berlin.

SumUp logo
SumUp

Senior Backend Engineer (Golang) - Global Bank

Senior Backend Engineer specializing in Golang for a global bank, focusing on distributed, event-driven systems.

Riverty logo
Riverty

Senior Android Developer (m/w/d) - Nationwide

Senior Android Developer needed for nationwide role, skilled in Kotlin, Android Studio, and modern app development practices.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

Wire logo
Wire

Senior Android Developer

Join Wire as a Senior Android Developer to revolutionize secure collaboration with Kotlin and Android expertise.

Tabby logo
Tabby

Senior Android Engineer

Join Tabby as a Senior Android Engineer to develop innovative mobile solutions using Kotlin and Jetpack Compose.

Wire logo
Wire

Senior Android Developer

Join Wire as a Senior Android Developer to revolutionize secure collaboration with Kotlin and Android expertise.

SumUp logo
SumUp

Senior Backend Engineer - Elixir

Join SumUp as a Senior Backend Engineer specializing in Elixir to innovate and support payment device features in a cross-functional team.

Riverty logo
Riverty

Senior Android Developer (m/w/d) - Dresden

Senior Android Developer needed in Dresden with skills in Kotlin, Android Studio, and Jetpack Compose. Join a dynamic team at Riverty.

SumUp logo
SumUp

Senior Backend Engineer (Elixir & Go)

Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.

SumUp logo
SumUp

Senior Software Engineer (Golang) - Online Payments

Join SumUp as a Senior Software Engineer (Golang) in Berlin to revolutionize fintech with scalable online payment solutions.

bunq logo
bunq

Android Developer

Join bunq as an Android Developer to design and develop innovative mobile applications in a hybrid work environment.

SumUp logo
SumUp

Engineering Manager - Global Bank

Join SumUp as an Engineering Manager to lead cross-functional teams in developing innovative banking solutions using modern technologies.

SumUp logo
SumUp

Senior Backend Software Engineer (Golang)

Join SumUp as a Senior Backend Software Engineer (Golang) to design and maintain backend services in a microservice environment.

SumUp logo
SumUp

Full Stack Engineer - Online Payments

Join SumUp as a Full Stack Engineer in Berlin to revolutionize fintech with Java, JavaScript, and microservices. Work on scalable, high-quality code.

Blacklane logo
Blacklane

Senior Mobile Engineer - Android

Senior Android Mobile Engineer needed in Berlin, specializing in Kotlin and Android development with a focus on innovative app design.

SumUp logo
SumUp

Senior Backend Engineer (Java) - Payouts

Senior Backend Engineer role focusing on Java and microservices architecture for global payouts at SumUp, Sofia.

HelloFresh logo
HelloFresh

Senior Android Engineer

Join HelloFresh as a Senior Android Engineer to enhance our app, focusing on user experience and global scalability.