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
Senior Android Developer
Join SumUp as a Senior Android Developer to build innovative fintech solutions using Kotlin and Android.
Senior Android Developer (Global Expansion)
Join SumUp as a Senior Android Developer to drive global expansion, develop mobile apps, and enhance user experiences.
Senior Android Developer (Global Expansion)
Senior Android Developer for global fintech expansion, skilled in Kotlin and Swift, based in Barcelona.
Senior Backend Engineer (Kotlin)
Join SumUp as a Senior Backend Engineer (Kotlin) to build a global digital bank, focusing on scalability, reliability, and security.
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.
Senior Android Developer
Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Backend Engineer (Kotlin, Microservices)
Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.
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.
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.
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.
Senior Backend Engineer (Kotlin, Spring)
Join Trade Republic as a Senior Backend Engineer to build scalable services using Kotlin and Spring in a hybrid work environment.
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.
Fullstack Developer with Angular and Kotlin
Join Rohde & Schwarz as a Fullstack Developer in Berlin, working with Angular, Kotlin, and REST APIs in a cloud-based environment.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Android Developer
Join Wire as a Senior Android Developer to revolutionize secure collaboration with Kotlin and Android expertise.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.
Android Developer - Freemium & Entertainment Area
Join DPG Media as an Android Developer in Rotterdam, focusing on Kotlin, MVVM, and Agile methodologies in a hybrid work environment.
Senior Fullstack Engineer - Platform
Join SumUp as a Senior Fullstack Engineer to develop software systems for global fintech products in Berlin.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Mobile Application Developer with Flutter and Dart
Join Coinmerce as a Mobile Application Developer using Flutter and Dart to enhance user experience in cryptocurrency trading.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Senior Backend Engineer (Golang) - Global Bank
Senior Backend Engineer specializing in Golang for a global bank, focusing on distributed, event-driven systems.