
Sumup · Warsaw
Salary range: 15 000 - 20 100 PLN per month About the team SumUp’s Point-of-Sale (POS) solution empowers cafes, shops, bars, hair salons, and other businesses...
Salary range: 15 000 - 20 100 PLN per month
About the team
SumUp’s Point-of-Sale (POS) solution empowers cafes, shops, bars, hair salons, and other businesses to operate efficiently and
grow. It offers a wide range of features, including product catalogs, inventory management, business analytics, compliance
support, and loyalty tools.
Our POS solution integrates seamlessly into the SumUp SuperApp, which supports both our proprietary register hardware and mobile
devices like tablets and phones.
As an Android Developer, you’ll collaborate with a dynamic, cross-functional team of Product Managers, Product Designers,
Engineering Managers, and fellow engineers.
About the role
We’re evolving toward a Kotlin Multiplatform (KMP) strategy, enabling shared development across Android and iOS. In this role,
you’ll learn, refine, and help implement this technology, shaping the future of our mobile apps.
You’re a developer who values user-centric design, precision, and seamless collaboration. You bring structure to communication and
thrive in a cross-functional environment.
What you’ll do
architectures.
environment where everyone's perspectives are respected and embraced
to sports facilities across Warsaw
your peace of mind
The stated salary range represents the expected compensation for candidates who meet the core requirements of this role. Offers
above this range may be considered in exceptional circumstances, subject to internal review and approval, where a candidate's
qualifications, skills, or experience significantly exceed the role's standard expectations.
Job Application Tip
We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is
only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
Salary range: 18 850 - 29 660 PLN per month About the team SumUp’s Point-of-Sale (POS) solution empowers cafes, shops, bars, hair salons, and other businesses to operate efficiently and grow. It offers a wide range of features, including product catalogs, inventory management, business analytics, compliance support, and loyalty tools. Our POS solution integrates seamlessly into the SumUp SuperApp, which supports both our proprietary register hardware and mobile devices like tablets and phones. As a Senior Android Developer, you’ll collaborate with a dynamic, cross-functional team of Product Managers, Product Designers, Engineering Managers, and fellow engineers. About the role We’re evolving toward a Kotlin Multiplatform (KMP) strategy, enabling shared development across Android and iOS. In this role, you’ll learn, refine, and help implement this technology, shaping the future of our mobile apps. You’re a developer who values user-centric design, precision, and seamless collaboration. You bring structure to communication and thrive in a cross-functional environment. This role will be a B2B based role in Warsaw. What you’ll do * Build new features for the item catalog within the SumUp SuperApp * Help improve the architecture of the application and contribute to our Kotlin Multiplatform strategy * Enhance and maintain our unified android app, distributed across 60+ countries, ensuring high-quality, scalable solutions * Shape the product’s evolution by identifying opportunities for improvement and contributing to daily decision-making * Write thorough documentation and implement robust testing for features before shipping * Collaborate closely with Designer, Product Manager and Android engineers to deliver a unified UX experience across platforms You’ll thrive in this role if: * You have 8+ years experience in mobile engineering with Android and Kotlin. * You have 2+ years of experience working with Jetpack Compose. * You have a solid understanding of software design patterns (e.g., MVVM, MVI) and expertise in building modular, scalable app architectures. * You have good knowledge of reactive programming (Flow, Coroutines and Concurrency). * You have a strong grasp of testing best practices: knowing what to test, why, and how to write resilient tests. * You strive for clean code, and you are flexible to balance pragmatism and perfection. * You have a keen interest in multi-platform development using Kotlin Multiplatform. WHY YOU SHOULD JOIN SUMUP (WARSAW) 🇵🇱 🌎 Opportunity to work , from our vibrant Warsaw office with inspiring art-filled lounges and a skyline terrace in the Mennica Legacy Tower. 🌈 Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced 🚀 Enrolment onto our VSOP program: you will own a stake in SumUp’s future success 🚴 Fitness support: work out on-site at our gym or explore the city using the Multisport Card, subsidised by SumUp for access to sports facilities across Warsaw 🩺 Commitment to well-being: access health insurance coverage for you and your family, plus life insurance to further protect your peace of mind 🏖️ Generous time off: enjoy 26 days of paid leave plus public holidays and special leave days 🌴 Break4me: 1-month sabbatical after 3 years of service 🔗 Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team *Disclaimer The stated salary range represents the expected compensation for candidates who meet the core requirements of this role. Offers above this range may be considered in exceptional circumstances, subject to internal review and approval, where a candidate's qualifications, skills, or experience significantly exceed the role's standard expectations. Job Application Tip We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
THIS IS ADYEN Adyen provides payments, data, and financial products in a single solution for customers like Meta, Uber, H&M, and Microsoft - making us the financial technology platform of choice. At Adyen, everything we do is engineered for ambition. For our teams, we create an environment with opportunities for our people to succeed, backed by the culture and support to ensure they are enabled to truly own their careers. We are motivated individuals who tackle unique technical challenges at scale and solve them as a team. Together, we deliver innovative and ethical solutions that help businesses achieve their ambitions faster. SENIOR CI/CD ENGINEER Adyen is looking for an Infrastructure Developer for the In-Person-Payments Tooling team in Chicago. This role focuses on CI/CD Engineering, ensuring smooth and efficient software development and deployment processes, with a key area being Android / iOS development. You will be instrumental in creating and maintaining CI/CD systems and developing infrastructure tooling, essentially acting as the "glue" that binds code and infrastructure together. The position involves working on CI/CD for Android and iOS app development. The primary function is developing tools and applications to manage and interact with the Software Development Lifecycle (SDLC) to provide an elevated SDLC experience for the organization. This work involves close collaboration with developers, as well as teams building our on-premises infrastructure, including Kubernetes clusters, the Hashicorp stack, and our private cloud. You will be pivotal in ensuring our software development and deployment processes are smooth and efficient by creating and maintaining CI/CD systems and developing infrastructure tooling. WHAT YOU’LL DO * Design and implement CI/CD pipelines for Android and iOS applications using tools like GitLab CI, Gradle, KMP, Develocity and Android Native Plugin. * Automate build processes for multiple build variants, flavors, and configurations * Configure build caching and optimization to reduce build times * Configure code quality checks, static analysis, and security scanning * Configure emulators and device farms for automated testing * Integrate monitoring and alerting for tooling health * Set up automated testing frameworks including unit tests, integration tests, and UI tests WHO YOU ARE You are a DevOps or Infrastructure Engineer with a passion for mobile development. You enjoy figuring out "how things work" under the hood and are eager to bridge the gap between writing code and deploying it. You don’t just want to build apps; you want to build the engines that power them. * 5+ years of experience in DevOps or Infrastructure Engineering. * An Analytical Problem Solver: You have a logical approach to troubleshooting and aren't afraid to dive into build logs to find a failing root cause. * Mobile Enthusiast: You have a foundational understanding of either Android (Gradle/Kotlin) or iOS (Xcode/Swift) and are excited to become an expert in both. * Automation Mindset: You find manual, repetitive tasks frustrating and have a natural urge to script them away using Python, Bash, or Kotlin Script. * Autonomous yet Collaborative: You are comfortable working independently on complex tasks but stay in sync with a team of other dedicated engineers. * Quality Focused: You understand that a good CI/CD pipeline is the first line of defense for code quality and stability. NICE TO HAVE * Advanced Linux & Systems Admin: Proficiency in Linux troubleshooting (understanding inodes, process management, and resource allocation). * Infrastructure as Code (IaC): Familiarity with tools like Terraform or Puppet. * Alternative CI Tooling: While Gitlab CI is preferred, experience with Jenkins, GitHub Actions, or Bitrise is highly valued. * Advanced Testing & Monitoring: Experience configuring device farms/emulators for automated testing and integrating monitoring/alerting for tooling health. * Specific Android Tools: Familiarity with KMP (Kotlin Multiplatform), Develocity, and specialized testing tools like Screenshot testing or Detekt. * iOS Ecosystem: Familiarity with Xcode CLI (xcodebuild). The annual base salary range for this role is $180,000 - $243,000; at the Engineer II level, and $180,000 - $243,000 at the Senior Engineer level; to learn more about our compensation philosophy, please click here. OUR DIVERSITY, EQUITY AND INCLUSION COMMITMENTS Our unique approach is a product of our diverse perspectives. This diversity of backgrounds and cultures is essential in helping us maintain our momentum. Our business and technical challenges are unique, and we need as many different voices as possible to join us in solving them - voices like yours. No matter who you are or where you’re from, we welcome you to be your true self at Adyen. Studies show that women and members of underrepresented communities apply for jobs only if they meet 100% of the qualifications. Does this sound like you? If so, Adyen encourages you to reconsider and apply. We look forward to your application! WHAT’S NEXT? Ensuring a smooth and enjoyable candidate experience is critical for us. We aim to get back to you regarding your application within 5 business days. Our interview process tends to take about 4 weeks to complete, but may fluctuate depending on the role. Learn more about our hiring process here. Don’t be afraid to let us know if you need more flexibility. Adyen is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. All your information will be kept confidential according to EEO guidelines. This role is based out of our Chicago office. We are an office-first company and value in-person collaboration; we do not offer remote-only roles. This role is hybrid, with 3 days per week in the office.
About the role As an Android Engineer in SumUp's Hardware Tribe, you will be part of one of our small and highly skilled cross-functional teams and work together with Product Managers, Backend Engineers, iOS Engineers, Product Designers, and more. You will also be part of and collaborate on a global level with the broader Mobile chapter. You will deal with a variety of topics ranging from improving reliability of Bluetooth implementation within the Android SumUp app and the SumUp SDK, to implementing user-facing features such as screens to interact with card readers, to collaborating on developing technical roadmaps. You should be a mobile engineer with a product mindset who can fully own the features you are working on and remain flexible with changing priorities. The role is based on-site in our office in Berlin. We believe in the power of face-to-face conversations that happen organically when working next to one another. About the team You have probably used our card readers to buy a cappuccino or pay your hairdresser already. In Hardware, we are passionate about creating these beautifully designed card payment devices and accessories that enable our merchants to start, run, and grow their own businesses. In doing so, we deal with a diverse range of engineering topics - industrial and electronic design, embedded systems, all the way to mobile apps and backend services. We believe in open communication and constant learning over strict rules. If you're looking for the chance to innovate and help millions of small independent merchants succeed - join us! What you’ll do * Ship a variety of payment-related features and services within our Android ecosystem, supporting both our SDKs and the SuperApp * Refactor and enhance existing solutions (including Bluetooth Low Energy connections, online/offline payments, and tap-to-pay functionality), and generally improve reliability and performance * Work closely with the rest of the team to drive our roadmap and design our developer experience You'll be great for this position if: * You're comfortable with Kotlin, Java, and Android framework * You have good knowledge of architectural design patterns such as MVVM and MVI, and experience ensuring modularized and scalable app architecture * You know what to test, why to test it, and how to write flexible tests that won't break * You care about user interaction, usability, and have attention to detail * You strive for clean code, but also know how to be pragmatic when needed Why you should join SumUp * The opportunity to work on large scale fintech products used by millions of small businesses around the world * A dedicated annual Learning & Development budget for attending conferences and/or advancing your career through further education * Enrollment onto our virtual stock ownership program - you will own a stake in SumUp’s future success * A corporate pension scheme * 28 days paid leave + 1 for birthday * You’ll attend global offsites and/or hackathons. * You'd enjoy other great benefits such as Urban Sports Club subsidy, Kita placement assistance, subsidized office lunches and other location-tailored benefits, Babbel language platform subscription and more! Job Application Tip We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.