We are looking for a Senior Android Engineer to join our Consumer team to create an easy and personalised ordering experience for our customers.
Your mission:
• Develop new features for our Android products
• Build custom Android UI widgets
• Maintain and improve our CI/CD pipeline
• Write and maintain UI Tests as well as the UI-Tests framework
• Maintain and improve our build and distribution automation tools
• Optimize UI for performance for low-end devices
• Monitor and understand customer behavior
• Solve technical and behavioral challenges, prioritized based on customer impact
• Collaborate with back end developers, designers, product owners to constantly improve customer experience within our apps
• Build reusable Android components/SDKs for interfacing with the multiple entities and Apps in our platforms
• Mentor junior developers
Your qualification
• BSc or MSc in Computer Science or a related field (or equivalent experience)
• Hands-on experience with Java and Kotlin
• Knowledge of Object Oriented concepts and a strong passion for software development
• Hands-on experience writing high-quality unit and integration tests
• Experience in writing and maintaining Gradle tasks and dependencies
• Excellent problem solving, critical thinking and communication skills
• Fully comfortable working in English, both in writing and speaking
• Familiar with functional and reactive programming
• Ability to understand and debug large and complex code bases
• Experience with multithreaded programming and proper state management
• Experience with resource optimization like Data-usage, Battery consumption, etc.
• Full understanding of the Android OS internals
• Experience with Google Play release and distribution process
• Have built an approved Apps on Google Play
• Knowledge of performance tools and optimisation techniques (e.g. Systrace)
• Experience with CI/CD and Automation tools
What we offer
• Educational budget for conferences and external trainings to develop your skills
• An opportunity to exchange ideas and meet fellow developers at regular meetups, in our active guilds and during our Developer Exchange Program
• Company parties, hackathons, cultural, and sports events
• English is our working language, and our colleagues at Delivery Hero come from every corner of the globe, so you'll be working in a truly diverse, cross-cultural team
• A corporate pension scheme
• Daily fruits, cereals, beverages, tea, and coffee in our lounges
• Free German language classes, access to our e-learning platform, and participation in our in-house trainings
• An opportunity to enjoy massages, get your haircut in the office, join our free yoga classes, or take a timeout in our nap room
Additional details
Communication and all issues related to the position are curated by the recruitment partner of Delivery Hero.
https://www.deliveryhero.com/