About the job
Join Our Team
Become an integral member of SumUp's Mobile Platform Squad as a Senior Android Engineer and play a pivotal role in our growing Android ecosystem. With substantial investments directed towards flagship products, we empower our feature teams to create world-class user experiences. Your contributions will be key in establishing a solid foundation that enables over 40 Android engineers to work at peak productivity and efficiency, directly influencing the future of mobile payments for millions of merchants.
Our engineering culture emphasizes autonomy, collaboration, and innovative thinking. Your initiatives will resonate throughout the organization, connecting you with mobile engineers across various teams. This role is vital for:
- Removing Bottlenecks: Proactively identifying and resolving critical bottlenecks in CI/CD pipelines and app infrastructure that could hinder the rollout of new features and enhancements.
- Enhancing Developer Experience: Designing and implementing state-of-the-art tools and infrastructure that significantly improve developer experience, decrease build times, and streamline workflows for our extensive Android engineering team.
- Modernizing a Mature Codebase: Leading the evolution and refinement of our Android codebase, with an emphasis on code simplicity, maintainability, and overall health across all SumUp Android products.
- Ensuring Product Stability & Scalability: Providing essential support and guidance across our diverse Android product suite, assuring consistency, reliability, and seamless functionality for the Register, Android Terminal, SumUp Go, and Merchant app.
Your Responsibilities:
- Strategic Impact: Spearhead the development of core experiences for both merchants and our internal Android developers, directly contributing to SumUp's ambitious Android product roadmap.
- Technical Leadership: Architect, develop, and maintain essential tools, frameworks, and infrastructure that significantly enhance the consistency, scalability, and reliability of our mobile applications, ensuring no adverse effects across our varied Android products.
- Performance & Efficiency: Drive initiatives in CI/CD systems, advanced developer tooling, and performance enhancements to dramatically optimize mobile development processes and reduce build times for our expanding team.
- Codebase Evolution: Actively manage technical debt, enhance code health, and introduce best practices to a complex, mature codebase, ensuring its longevity and adaptability.

