Delivery Hero

Logistics

SoftwareEngineerII,Android-(Logistics,OrderTrackingUISDK)

Barcelona, Spain FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Software Engineer II, Android - (Logistics, Order Tracking UI SDK) at Delivery Hero. Skills: Android SDK Development, Kotlin, Jetpack Compose, UI/UX Development, API Integration, Testing. Develop and maintain a native Android SDK using Kotlin. Focus on reusable UI components that can adapt to various brand styles”

Industry & Context.

Logistics

What They're Looking For.

Must Have

At least 3 years of experience in developing native Android applications using Kotlin, Experience in building complex UI components, Deep understanding of Jetpack Compose and the Android View system, Familiarity with Design Systems is essential, Experience working with Backend teams to design and consume efficient APIs, Understanding of networking layers (Retrofit/OkHttp), data parsing, and handling low-latency communication, Experience (or a interest) in building libraries/SDKs, understanding the nuances of binary compatibility, ProGuard/R8 configuration, and public API design, Solid experience with Kotlin Coroutines and Flow, Expertise in writing unit tests (JUnit/MockK) and UI tests (Espresso), Knowledge of Gradle build systems, version catalogs, and CI/CD pipelines, Full professional English proficiency

Nice to Have

Experience with Flutter is a plus, Experience with Snapshot testing (e. g. , Paparazzi or Showkase) to ensure visual consistency across brands is highly valued

What You'll Do.

Develop and maintain a native Android SDK using Kotlin

Focus on reusable UI components that can adapt to various brand styles

Translate Design System requirements into flexible

themeable code using Jetpack Compose

Partner closely with Backend Engineers to define contract-first APIs

Ensure the UI SDK efficiently fetches and sends data to global tracking services

Act as the primary technical contact for regional brand engineers

Ensure the UI SDK is easy to adopt and performs flawlessly across diverse codebases

Develop multi-module Gradle projects

Ensure code reusability

and easy integration into different parent apps

Ensure high code quality through rigorous testing

Optimize for low memory footprint and smooth animations

Implement and maintain CI/CD pipelines to automate the build and distribution process of the SDK

How You'll Work.

Team & Collaboration

Collaborate with designers to translate Design System requirements; Partner closely with Backend Engineers to define contract-first APIs; Act as the primary technical contact for regional brand engineers; Collaborate with distributed teams across multiple brands

Communication Scope

Full professional English proficiency; Ability to collaborate with distributed teams across multiple brands

Full Job Description

Glovo is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in around 65 countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index. We’re hiring an Android Engineer to join the Central Order Tracking SDK team within Delivery Hero’s Global Services unit, based in our Barcelona office. In this role, you will be a key contributor to the development of our native Tracking UI SDK—a specialized component library that unifies the user experience for all Delivery Hero brands (Glovo, Foodpanda, Talabat, and more). * Build the UI SDK: Develop and maintain a native Android SDK using Kotlin, focusing on reusable UI components that can adapt to various brand styles. * Design System Integration: Collaborate with designers to translate Design System requirements into flexible, themeable code (using Jetpack Compose) that works across multiple brand identities. * Backend Synergy: Partner closely with Backend Engineers to define contract-first APIs, ensuring the UI SDK efficiently fetches and sends data to our global tracking services. * Cross-Brand Collaboration: Act as the primary technical contact for regional brand engineers, ensuring the UI SDK is easy to adopt and performs flawlessly across diverse codebases. * Scalable Architecture: Develop multi-module Gradle projects to ensure code reusability, modularity, and easy integration into different parent apps. * Quality & Performance: Ensure high code quality through rigorous testing (Unit, Integration, and Screenshot testing) and optimize for low memory footprint and smooth animations. * Best Practices: Implement and maintain CI/CD pipelines to automate the build and distribution process of the SDK (Maven/Nexus). ## Qualifications * Android Expertise: At least 3 years of experience in developing native

Free ATS check

Applying for this Software Engineer II, Android - (Logistics, Order Tracking UI SDK) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Delivery Hero?

Real rants from real employees. Read before you apply.

Read Company Rants →