Delivery Hero

Software Engineer Android

Delivery Hero
Apply
1 day ago
Montevideo, UruguayMid Level

Responsibilities

  • Promote code health, scalability, and flexibility in the digital product.
  • Collaborate in defining tasks and projects.
  • Contribute to creating an excellent user experience.
  • Work collaboratively to execute defined objectives.
  • Integrate varied internal and external services.
  • Propose new features and improvements to existing functionality.

Requirements

  • Solid experience developing native Android applications with Kotlin and deep understanding of the Android SDK and lifecycle.
  • Experience building modularized and scalable applications.
  • Strong knowledge of Clean Architecture and MVVM or MVI design patterns.
  • Experience with Jetpack Compose and traditional XML views.
  • Advanced concurrency skills using Coroutines and Flow.
  • Solid experience with Hilt or Dagger 2/Koin.
  • Experience consuming RESTful APIs with Retrofit and OkHttp and handling serialization with Gson, Moshi, or Kotlin Serialization.
  • Practical experience with unit testing using JUnit and MockK and UI testing using Espresso and Compose Tests.

Benefits

  • The role is based in Buenos Aires or Montevideo.
  • PedidosYa promotes diverse and inclusive teams and provides reasonable accessibility adjustments for interviews when needed.

Tech Stack

Android SDKJetpack ComposeJUnitKotlin

Categories

Mobile
Delivery Hero

About Delivery Hero

10,000+ employees

Delivery Hero builds a marketplace and logistics platform for online food delivery, groceries, and local commerce, serving consumers, restaurants, and retailers through regional brands. It monetizes via commissions, delivery and service fees, and advertising, and also runs quick‑commerce operations. Founded in 2011 and headquartered in Berlin, the company operates in around 65 countries and has been listed on the Frankfurt Stock Exchange since 2017.

Contact me