Senior Android Engineer – Consumer Apps (f/m/d)

at Delivery Hero SE (view profile)
Location Berlin, Germany
Date Posted December 21, 2019
Category European Union - EU Blue Card Jobs
Germany - Residence Permit Visa Jobs
Job Type java
android
kotlin

Description

We are looking for a Senior Android Engineer (f/m/d) to join our Consumer team to create an easy and personalised ordering experience for our customers. If you’re a creative problem solver who is hungry for a new adventure, an international workplace is waiting for you in the heart of Berlin!  

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 behavioural 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 heroic skills:

  • 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 spoken.

  • 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.

Nice to have:

  • Experience working with A/B testing tools.

  • Experience building Android SDKs.

  • Experience designing clean and maintainable APIs.

  • Experience with UI-Tests using Espresso.

  • Open-source contributions.

  • Contributions on knowledge exchange websites like StackOverflow.

  • Experience with Bitrise.

  • Experience with Firebase.

Why Delivery Hero? 

  • Develop your skills with your educational budget for conferences and external trainings. 

  • Exchange ideas and meet fellow developers at regular meetups, in our active guilds and during our Developer Exchange Program.  

  • Join 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, working in diverse, cross-cultural teams.

  • Save responsibly with our corporate pension scheme. 

  • Daily fruits, cereals, beverages, tea and coffee in our lounges.  

  • Learn German with free classes, access our e-learning platform and participate in our inhouse trainings.

  • Enjoy massages, get your haircut in the office, join our free yoga classes or take a timeout in our nap room. 

Visa Assistance

Open to assisting the right candidate with the following Visa(s) / Work Permit(s)

1) European Union - EU Blue Card Jobs
2) Germany - Residence Permit Visa Jobs

Drop files here browse files ...