-
Avenga

Senior Android Engineer

Avenga
Argentina · Full-time · Mid-Senior

This is you

  • 5-7 years of experience as an Android Developer, with a strong understanding of mobile application architecture and lifecycle.
  • Proficiency in Kotlin (v1.9.x or higher preferred).
  • Solid experience with MVVM architecture and knowledge of Clean Architecture principles.
  • Skilled in implementing and maintaining design patterns such as Factory, Singleton, Repository, and Observer.
  • Experience with Jetpack Compose (v1.6.x+ recommended), ViewModel, and State management using State, MutableState, and StateFlow / SharedFlow.
  • Familiarity with Material Design 2 and theming in Compose.
  • Practical knowledge of Kotlin Coroutines (collect, collectLatest, etc.) and their integration with reactive UI.
  • Experience with Hilt (v2.50+ recommended) for dependency injection, with a good understanding of scopes like @Singleton and @ViewModelScoped.
  • Solid testing skills:
  • Unit testing with JUnit 4/5
  • UI testing with Compose Testing and Espresso
  • Mocking with Mockito or MockK
  • Experience in implementing structured navigation using the Navigation Component, with support for deep links, safe args, and back stack management.
  • Clear understanding of layer separation and responsibility distribution in mobile app architecture.
  • Strong communication and problem-solving skills, with a proactive approach to collaboration and continuous improvement.
  • English level: Intermediate.


This is your role

  • Design and build scalable Android applications using modern development tools and best practices.
  • Implement clean, maintainable, and testable code following Clean Architecture and MVVM patterns.
  • Drive performance improvements and ensure robustness in the mobile application lifecycle.
  • Integrate state management solutions using StateFlow and coroutines in Compose-based UI.
  • Collaborate with cross-functional teams to define and implement application features.
  • Ensure high code quality through automated testing and regular code reviews.
  • Mentor junior developers and contribute to architectural discussions and decision-making.
  • Stay current with industry trends and continuously bring innovation to the Android development process.

Key Skills

Ranked by relevance

android
Login to Apply
Posted
Jul 15, 2025
Type
Full-time
Level
Mid-Senior
Location
Greater Buenos Aires
Company
Avenga

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Avenga
Related

Middle Android Engineer

2026-05-14

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Avenga
Related

Senior Node.js Engineer

2026-05-17

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Avenga
Related

Senior DevOps Engineer

2026-05-20

Full-time
Not Applicable
Argentina
IT Services
Engineering