About the job
About the Team
Join SumUp's Mobile Platform Squad as a Senior Android Engineer and play a pivotal role in the development of our rapidly expanding Android ecosystem. With substantial investments in our flagship products, we empower our feature teams to create world-class experiences. You will be crucial in establishing a robust foundation that allows over 40 Android engineers to maximize their productivity and efficiency, directly influencing the future of mobile payments for millions of merchants.
Our engineering culture promotes autonomy, collaboration, and innovation. Your contributions will have a significant impact, connecting mobile engineers across the organization. This role is vital for:
- Eliminating Bottlenecks: Strategically addressing and resolving critical bottlenecks in CI/CD pipelines and app infrastructure that may hinder the delivery of new features and enhancements.
- Enhancing Developer Experience: Designing and implementing state-of-the-art tools and infrastructure that markedly improve the developer experience, reduce build times, and streamline workflows for our extensive Android engineering team.
- Modernizing a Mature Codebase: Leading the evolution and enhancement of our Android codebase, with an emphasis on code simplicity, maintainability, and overall health across all SumUp Android products.
- Ensuring Product Stability & Scalability: Offering foundational support and guidance across our diverse Android product portfolio, ensuring consistency, reliability, and smooth operation for products such as Register, Android Terminal, SumUp Go, and the Merchant app.
What You’ll Do:
- Strategic Impact: Lead initiatives to shape the core experience for both merchants and our internal Android developers, directly contributing to SumUp's ambitious Android product roadmap.
- Technical Leadership: Architect, develop, and maintain critical tools, frameworks, and infrastructure that significantly enhance the consistency, scalability, and reliability of our mobile applications, ensuring no adverse effects across our various Android products.
- Performance & Efficiency: Drive initiatives in CI/CD systems, advanced developer tooling, and performance optimizations to dramatically streamline mobile development processes and reduce build times for our expanding team.
- Codebase Evolution: Proactively address technical debt, enhance code health, and introduce best practices to a complex, mature codebase, ensuring its long-term viability.

