Barcelona, Spain On-site Full-time

Glovo is hiring a Software Engineer II, Android - (Logistics, Order Tracking UI SDK)

Responsibilities

  • Build and support a native Android SDK in Kotlin, emphasizing reusable UI elements that adapt to different brand designs.
  • Work with design teams to convert Design System specifications into flexible, theme-capable code using Jetpack Compose across varied brand contexts.
  • Coordinate with backend engineering teams to establish contract-first API definitions, enabling efficient data exchange with global tracking services.
  • Serve as the main technical liaison for regional engineering teams, ensuring smooth SDK integration and reliable performance across diverse applications.
  • Create multi-module Gradle structures to promote code modularity, reuse, and straightforward inclusion in external apps.
  • Maintain high code standards through comprehensive testing strategies including unit, integration, and screenshot tests, while optimizing for performance and memory efficiency.
  • Design and manage CI/CD workflows to automate SDK builds and distribution via Maven or Nexus repositories.

Work Arrangement

On-site — Barcelona

Responsibilities

  • Develop and maintain a native Android SDK using Kotlin, focusing on reusable UI components that can adapt to various brand styles.
  • Collaborate with designers to translate Design System requirements into flexible, themeable code (using Jetpack Compose) that works across multiple brand identities.
  • Partner closely with Backend Engineers to define contract-first APIs, ensuring the UI SDK efficiently fetches and sends data to our global tracking services.
  • Act as the primary technical contact for regional brand engineers, ensuring the UI SDK is easy to adopt and performs flawlessly across diverse codebases.
  • Develop multi-module Gradle projects to ensure code reusability, modularity, and easy integration into different parent apps.
  • Ensure high code quality through rigorous testing (Unit, Integration, and Screenshot testing) and optimize for low memory footprint and smooth animations.
  • Implement and maintain CI/CD pipelines to automate the build and distribution process of the SDK (Maven/Nexus).
About company
Glovo

We’re a Spanish tech company and the fastest-growing multi-category player in Europe, Central Asia, and Africa. With technology at the core of our business, we create innovative solutions by connecting customers, businesses and couriers, whilst making sure we have a sustainable impact on our communities and ecosystems.

We want to have a positive impact on cities, our communities, and the environment.

We strive for a socially-responsible and eco-friendly growth model. For us, change comes from within. Our internal culture drives impact from the core of our business. We enable small businesses to grow and give couriers an opportunity to generate income in a fast and accessible way. Our technology is free for non-profit causes and is put to good use, helping us to reduce our carbon footprint and make an impact in the communities we serve.

All jobs at Glovo Visit website
Job Details
Department Central Order Tracking SDK team
Category mobile
Posted a month ago