
Blockchain.com · Philippines
ANDROID ENGINEER Our engineering team is building technologies that are revolutionizing the financial services industry by empowering millions across the globe...
Our engineering team is building technologies that are revolutionizing the financial services industry by empowering millions
across the globe. We are looking for a Android engineer to join our growing engineering team, to rapidly create, iterate and
launch high-quality software that empowers users all over the world. Ultimately, you should be able to adapt easily to meet the
needs of our fast growth and the rapidly evolving crypto ecosystem.
Our development team is tackling some of the most interesting problems in the crypto space while rapidly and securely scaling a
distributed platform that touches millions of people a day. We want you to join us!
well-tested Kotlin code, collaborate with senior engineers on architecture decisions, and help guide junior teammates when
needed.
medium-sized features end-to-end while continuing to sharpen your skills in mobile security and crypto.
mobile features.
an eye toward continuous improvement and scalability.
champion best practices.
Must-Haves
release, Play Console management)
Nice-to-Haves
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.
Join us to build the future of financial advice - personal, accessible, and built for today. Financial advice has been too expensive, exclusive, and out of reach for too long. At Clove, we’re combining trusted advisers with technology to close the advice gap and help people make smarter decisions with their money. As one of our first hires, you’ll shape how advice works for today - personal, accessible, and built around real lives. You’ll own the Android app experience end-to-end, from early prototypes to polished releases. You’ll work closely with design and our other engineers to solve real problems from first principles, shaping the approach as you go, and turn that into interfaces that feel simple, fast, and trustworthy. We’re a small team, so this role is a mix of design-minded engineer and engineering-minded designer: you’ll sweat the details, iterate in tight loops with design, and turn high taste into shippable, maintainable product. In a world where the “can we build it?” bar keeps dropping, the real differentiator is how the app makes someone feel - confident, in control, and cared for. And beyond that: a little bit like they’ve got superpowers. It should be fun. It should feel genuinely magical; through the details of the UI, motion, and interaction design. Your background * Product-minded: you care about the user problem, you ship, and you iterate based on data and user feedback. * Strong Android engineering fundamentals and a track record of shipping high-quality apps. * High ownership and autonomy: you can take ambiguous problems from “vague” to “shipped”, bring others along, and drive them through to impact. There are no PMs here. * A true self-starter: you don’t wait to be told what to do, and you take ownership end-to-end. * You don’t settle for mediocrity. You push the quality bar and keep raising what “great” looks like. * A love of building and learning by doing: you prototype, measure, iterate, and you enjoy the loop. * First-principles thinking and healthy skepticism: you ask “why?”, challenge assumptions, and look for simpler, better foundations. * Excellent product taste: you care about typography, spacing, motion, and the “last 10%” details that make an experience feel premium. * Comfort building complicated UI and stateful flows with clean, maintainable code. Nice-to-haves * Jetpack Compose expertise and experience designing reusable UI systems. * 0→1 experience: you’ve taken a product from a blank page to something people love. * Comfortable with backend technologies and collaborating across the stack. * Comfortable diving into analytics dashboards, understanding what’s happening, and turning it into product improvements. * Comfortable talking directly with users. * Experience working in regulated or high-trust environments (fintech, health, identity), where clarity and correctness matter. * Experience working in an early-stage team where you set patterns, not just follow them. Your impact * Build and ship new onboarding and advice experiences with a strong bias for experimentation and learning. * Create complex, high-craft interfaces (dynamic forms, rich state, thoughtful motion, and edge-case handling) that still feel effortless to use, including polished animations and transitions that communicate state, reduce cognitive load, and make the experience feel premium. * Push what’s possible on Android: modern UI patterns, performance, accessibility, and delightful micro-interactions. * Set the foundations for Android engineering at Clove: architecture, quality bar, testing, release cadence, and observability. * Partner tightly with design and product to iterate quickly, then refine until it’s genuinely excellent. Our offer A chance to join a small, senior team building Clove from the ground up. You’ll have ownership, flexibility, and real impact - backed by trust, momentum, and a mission that matters. Our process We keep it simple: real conversations with the founding team, practical exercises if useful, and clarity about what we expect from each other. No hoops for the sake of it.
🚀 We’re on a mission to make money work for everyone. We’re waving goodbye to the complicated and confusing ways of traditional banking. After starting as a prepaid card, our product offering has grown a lot in the last 10 years in the UK. As well as personal and business bank accounts, we offer joint accounts, accounts for 16-17 year olds, a free kids account and credit cards in the UK, with more exciting things to come beyond. Our UK customers can also save, invest and combine their pensions with us. With our hot coral cards and get-paid-early feature, combined with financial education on social media and our award winning customer service, we have a long history of creating magical moments for our customers! We’re not about selling products - we want to solve problems and change lives through Monzo ❤️ ---------------------------------------------------------------------------------------------------------------------------------- 📍Barcelona, Spain | 💰 Base salary for this role is depending on experience + Incentive Awards tied to your performance + benefits Hybrid model: 3 days a week in the office ⭐OUR MOBILE ENGINEERING TEAM There are ~40 Android engineers at Monzo and we’re looking for more to join the team. We have several non-graduates; only some of us studied Computer Science; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you. Monzo works in small, interdisciplinary teams We have around 400 engineers out of roughly 4,500 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication. 🔑YOU’LL PLAY A KEY ROLE BY... We’re searching for product-focused Android engineers to evolve our native mobile app. You’ll take pride in building polished user experiences, and you’ll balance the need for well-tested resilient code with moving fast and iterating. You’ll be working on a product that is a part of day to day life for more than 11 million people already, and your work here will shape the way that people interact with their finances. As an Android Engineer at Monzo you'll work in a small, autonomous product squad alongside iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, and Data Scientists. You and your team will be responsible for an overall company goal, rather than building a specific feature - you'll have the opportunity to have impact on both what we build, and how we build it. Mobile engineers at Monzo work on everything from the personal banking product to customer support tools. We also have a small mobile platform squad dedicated to enabling other engineers to move faster. Every week we meet as an Android discipline to discuss tools, techniques, problems we're encountering across the company and work together to improve our codebase and processes. You'll report to an engineering manager who will meet with you every 1-2 weeks 1:1. They’re dedicated to helping you grow and develop as an engineer. OUR ANDROID APP Our app is 100% Kotlin, built using MVVM (Model View ViewModel) and Coordinators, and modularised by product feature. We use RxJava, Retrofit and Moshi for API calls and Dagger for dependency injection. We’re starting to use Coroutines for most new features. Room is our choice for persistence, and we use repositories for interacting with data. We’ve built out our design system with Compose. We use GitHub Pull Requests to do code reviews, and write unit tests for our ViewModels, Coordinators, and any other classes which contain logic. We write tests for all of our Compose screens and snapshot test them with Happo. We also use Espresso to test flows, which are executed via our continuous integration system. We’ve previously written about building Monzo Chat on Android, which goes into detail on some of these elements. 🤩 WE’D LOVE TO HEAR FROM YOU IF… * You care about the impact your work has on our customers, and optimise for outcomes rather than the number of lines of code you output * You’re excited about and have experience in programming in Kotlin * You’ve shipped and iterated on at least one app in the Play Store * You have a product mindset: you care about customer outcomes and you want to make data-informed decisions * You love turning excellent design into beautiful products * You’re comfortable working in a team that deals with ambiguity * You have an understanding computer science principles We're on the look out for L30 Engineers at the moment, you can read more in our Engineering Progression Framework you will be interviewed across the whole framework, so if you're not sure what level you're aiming for chat to your recruiter! 🙌WHAT’S IN IT FOR YOU: 💰Base salary range for this role is depending on experience + equity + stock options & benefits 💰 Base salary for this role is depending on experience + Incentive Awards tied to your performance + benefits ⏰ We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team. 📚Learning budget of €1,200 a year for books, training courses and conferences 🌈 THE APPLICATION JOURNEY HAS 3 KEY STEPS Our interview process involves three main stages: 1. Initial Call 2. Take home task or pair coding exercise 3. Final interview including a system design and a behavioural interview This process should take around 2-3 weeks - your schedule is really important to us, so we promise to be as flexible as possible! We have some guidelines on using Artificial Intelligence (AI) to ace an application and interview at Monzo. You can read them here. There’s a detailed blog on the interview process, for extra details, hints and tips. We’ll only close this role once we have enough applications for the next stage. Please submit your application as soon as possible to make sure you don’t miss out. If you're successful in applying for this role, we'll work with you to find a start date. In some cases, there might be a delay in when you can be released from your current role so that we can make sure things continue to run smoothly. We’ll be sure to communicate this with you and keep you updated. LI-JS1 ---------------------------------------------------------------------------------------------------------------------------------- Equal opportunities for everyone Diversity and inclusion are a priority for us and we’re making sure we have lots of support for all of our people to grow at Monzo. At Monzo, we’re embracing diversity by fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone. You can read more in our blog, 2026 Diversity and Inclusion Report and 2025 Gender Pay Gap Report. We’re an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status. If you have a preferred name, please use it to apply. We don't need full or birth names at application stage 😊