Software Engineer II
Role details
Job location
Tech stack
Requirements
Experteer Overview As Android Engineer, you will build and maintain a native Android UI SDK for Tracking across Delivery Hero brands, using Kotlin. You'll translate Design System requirements into flexible, themeable components with Jetpack Compose, collaborating with design and backend teams. You'll ensure scalable, multi-brand integration and high-quality delivery through robust tests and efficient APIs. This role sits in the Central Order Tracking SDK team within Global Services, Barcelona, offering impact across brands and platforms. Compensaciones / Beneficios * Develop and maintain a native Android UI SDK with reusable components * Implement design-system driven, themeable UI using Jetpack Compose * Collaborate with Backend to define contract-first APIs and data flows * Serve as technical contact for regional brand engineers to ensure adoption and performance * Build multi-module Gradle projects for reuse and easy integration into parent apps * Ensure quality via unit, integration, and screenshot tests and optimize performance Responsabilidades * 3+ years of native Android development with Kotlin * Strong UI/UX focus and proficiency with Jetpack Compose and Android View system * Experience with Design Systems and theming across brands * API design and consumption with Retrofit/OkHttp * SDK/library development and knowledge of binary compatibility, ProGuard/R8, and public API design * Kotlin Coroutines and Flow for asynchronous programming * JUnit/MockK and Espresso for testing; experience with visual testing (Paparazzi/Showkase) is valued * Gradle, version catalogs, and CI/CD pipelines * Professional English and collaboration across distributed teams Requisitos principales *