Android Engineer
Role details
Job location
Tech stack
Job description
You will be working in a cross-functional team (Web, Android, iOS, Backend), that delivers end-to-end features to our App and Web users. Our outstanding team spirit is driven by flat hierarchies, a high degree of self organization and technology freedom. If you have a strong motivation to shape the future of digital offer communication, to create state-of-the-art IT products and to deliver high quality code, let's talk. About the role We look for a passionate senior Android engineer with strong experience in maintaining and further implementing large-scale Apps. You will be working closely with product managers and other engineers to ship high quality features to our App users. Main responsibilities * End-to-end ownership of our domain features across our Android apps, with the autonomy to operate independently and proactively resolve technical challenges. * Design and implement while considering the SOLID principles. * Improve the code quality by writing unit, UI, and
Requirements
integration tests. * Mentor and help junior developers to improve their engineering and analytical skills. * Drive technical discussions within the team to ensure effective design and architectural decisions. ## Job requirements * Bachelor or a master's degree in computer science or similar qualifications. * Strong experience in Android Development with a focus on Kotlin. * Solid understanding of Kotlin coroutines and Jetpack Compose. * Experience in iOS development. * Experience with agentic tools (e.g., LLM agents, AI copilots and Claude Code). * Familiarity with web technologies and web services (such as HTTPS, JSON, REST). * Strong analytical, modeling, and architectural skills. * Experience working in distributed and cross-functional teams while applying modern software development practices such as continuous integration, code reviews, and pair programming. * A team player attitude and always lending a hand and taking on new challenges. * Fluent communication skills in English; German is NOT required! PLUS: * Experience working with big projects. * Eager to challenge the status quo. * Interest in current trends in the area of mobile software development. * Interest or first-hand experience with other mobile technologies such as KMM Swift and Flutter.
About the company
Bonial, part of Axel Springer SE, is a leading drive to store marketing partner across Europe. With our kaufDa and MeinProspekt platforms, Bonial inspires millions of shoppers each month by connecting them with their favorite brands & retailers.
More than 1500 retailers & brands across all retail sectors rely on the tailor-made, data driven marketing solutions from Bonial.com to promote their offers & reach measurable business results with maximized return on investment.