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 Wire as a Senior Android Developer to revolutionize secure collaboration with Kotlin and Android expertise.
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.
Senior Android Developer
Join ING Nederland as a Senior Android Developer to innovate and maintain the ING Global Mobile Banking app.
Android Developer
Join ING Nederland as an Android Developer to enhance our Global Mobile Banking app using Kotlin and Agile methodologies.
Senior Mobile Engineer (iOS/Android)
Join Button as a Senior Mobile Engineer to innovate in mobile commerce, designing advanced iOS applications with Objective-C and Swift.
Senior iOS Developer - Health Care App
Join us as a Senior iOS Developer to build a healthcare app using Swift and Kotlin. Hybrid role based in Bremen, Germany.
Senior React Native Engineer
Join MoonPay as a Senior React Native Engineer in Bucharest to develop innovative Web3 solutions using React Native and TypeScript.
Software Engineer - Mobile Platform (iOS, Swift, Kotlin)
Join Figma as a Software Engineer on the Mobile Platform team, working with iOS, Swift, and Kotlin to enhance mobile systems.
Senior Fullstack Developer (w/m/d) eMobility Platform
Join ev-pay as a Senior Fullstack Developer to revolutionize e-mobility with cutting-edge technology in a dynamic team.
Senior React Native Developer
Join Aviva as a Senior React Native Developer in Warsaw. Work on innovative projects with a modern tech stack in a supportive, hybrid environment.
Mid-Level Software Engineer - React Native, Python, Kotlin
Join as a Software Engineer to build social gaming features using React Native, Python, and Kotlin. Remote role with competitive salary and equity.
Freelance iOS Developer
Join us as a Freelance iOS Developer in Berlin to develop cutting-edge mobile apps using Swift and iOS frameworks.
Senior Full Stack Engineer (Java, Kotlin, React.js)
Join an Insurtech start-up as a Senior Full Stack Engineer, working with Java, Kotlin, and React.js to innovate the insurance industry.
Senior Fullstack Web Engineer
Join Softwaregini as a Senior Fullstack Web Engineer to develop scalable web applications using React, TypeScript, and Kotlin.
Senior Java Backend Engineer - Guest Experience
Join Holidu as a Senior Java Backend Engineer in Munich. Work with Java, Kotlin, and Spring to enhance user experiences.
Senior Engineering Manager Mobile
Lead GitHub's Mobile team as a Senior Engineering Manager, driving Android and iOS app development remotely.
iOS Engineer, Mobile Payment Experience
Join Square as an iOS Engineer to build SDKs for mobile payment experiences using Swift and Objective-C.
Senior Flutter Engineer
Join On as a Senior Flutter Engineer in Berlin to elevate high-profile mobile projects with cutting-edge technology.
iOS Engineer, Mobile Payment Experience
Join Square as an iOS Engineer to develop SDKs for mobile payment solutions, focusing on Swift and Objective-C.
Software Engineer Scala / Kotlin
Join Zalando as a Software Engineer specializing in Scala/Kotlin to build scalable solutions in a hybrid work environment.
Senior Software Engineer, iOS
Join LucidLink as a Senior iOS Engineer to develop innovative mobile apps using Swift, CI/CD, and agile methodologies.
Senior Full-Stack Engineer - Owned Brands
Join Target as a Senior Full-Stack Engineer, leveraging Java, Spring Boot, and Kotlin to build scalable systems for Owned Brands.
Senior Frontend Developer (Angular/TypeScript)
Join Vestlane as a Senior Frontend Developer specializing in Angular and TypeScript. Shape innovative UI/UX in a dynamic FinTech environment.
Senior Mobile Engineer - React Native
Join Replit as a Senior Mobile Engineer to shape AI-driven mobile experiences using React Native, Typescript, and more.