
Sr Software Engineer Android
Delivery Hero3 days ago
Montevideo, UruguaySenior
Responsibilities
- Promote code-health practices with a focus on scalability and product flexibility.
- Actively collaborate in defining tasks and projects.
- Contribute to creating an excellent user experience.
- Work collaboratively to execute defined objectives.
- Integrate with various internal and external services.
- Propose new features and improvements to existing functionality.
Requirements
- Solid experience in native Kotlin development and deep understanding of the Android SDK and its lifecycle.
- Experience working with modularized and scalable applications.
- Strong knowledge of Clean Architecture and MVVM or MVI design patterns.
- Experience with Jetpack Compose and traditional XML-based views.
- Advanced concurrency skills using Coroutines and Flow.
- Strong experience with Hilt or Dagger 2/Koin.
- Experience consuming RESTful APIs with Retrofit and OkHttp.
- Experience with serialization using Gson, Moshi, or Kotlin Serialization.
- Practical experience with unit testing using JUnit and Mockk.
- Practical experience with UI testing using Espresso and Compose Tests.
Benefits
- The company promotes diverse and inclusive teams.
- Reasonable interview accommodations and accessibility support are available upon request.
- Applicants may voluntarily provide their pronouns during the application process.
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.