
Software Engineer Android
Delivery Hero1 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
Categories
Mobile
About Delivery Hero
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.