Software Engineer II, Android - (Logistics, Order Tracking UI SDK)

apartmentDelivery Hero placeBarcelona calendar_month 

Experteer Overview

In this role you will help build a reusable native Android UI SDK for multiple Glovo brands by leveraging Kotlin. You’ll translate Design System requirements into flexible, themeable components with Jetpack Compose, collaborating with design and backend teams to ensure efficient data contracts.

You will serve as the primary technical contact for regional brand engineers, driving a scalable multi-module architecture and robust CI/CD for SDK distribution. You’ll optimize performance, test coverage, and visual consistency across brands, contributing to a unified experience across Glovo’s family of apps.

Compensaciones / Beneficios
  • Develop and maintain a native Android UI SDK in Kotlin with reusable components adaptable to brand styles
  • Integrate Design System requirements into themeable code using Jetpack Compose
  • Collaborate with Backend Engineers to define contract-first APIs for global tracking services
  • Act as technical contact for regional brand engineers to ensure easy adoption and cross-brand compatibility
  • Create multi-module Gradle projects to enable easy integration into parent apps
  • Ensure code quality through unit, integration, and screenshot testing; optimize for memory and animations
  • Implement and maintain CI/CD pipelines for SDK build and distribution (Maven/Nexus)
Responsabilidades
  • 3+ years of native Android development with Kotlin
  • Strong UI/UX focus, Jetpack Compose experience, and Android View system familiarity
  • Design System familiarity and ability to translate requirements into code
  • Experience collaborating with Backend teams on API design and data exchange (Retrofit/OkHttp)
  • Experience building libraries/SDKs with attention to binary compatibility and ProGuard/R8
  • Asynchronous programming experience with Kotlin Coroutines and Flow
  • Unit/UI testing with JUnit/MockK and Espresso; familiarity with snapshot testing
  • Gradle experience, version catalogs, and CI/CD know-how
  • Professional English communication; ability to work with distributed teams across brands
Requisitos principales
  • Monthly Glovo credits
  • Discounted gym memberships
  • Extra time off
  • Work from home two days a week
  • Work from anywhere for up to three weeks a year
  • Enhanced parental leave
apartmentAubayplaceBarcelona
Senior Software Engineer Backend (Java/Kotlin) Funciones Algunas de las tareas y retos que encontrarás: Escalar sistemas de alta demanda que procesan miles de reservas diarias manteniendo alta disponibilidad y rendimiento óptimo...
local_fire_departmentUrgente

R&D Engineer, Software

placeBarcelona
software, ensuring reliable, high-performance operation of instrument platforms. You will collaborate closely with product architects and distributed engineering teams across Barcelona, the United States, and other global locations to advance reusable...
business_centerBuen salario

Desarrollador de software

apartmentNXT Vision Software SLplaceBarcelona
Estamos buscando un Desarrollador de Software para unirse a nuestro equipo y apoyar en el desarrollo y mantenimiento de aplicaciones web y sistemas internos. Responsabilidades:  •  Desarrollo y mantenimiento de aplicaciones de software...