-
View all jobs
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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Middle Android Engineer
2026-05-14
Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Related
Senior Node.js Engineer
2026-05-17
Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Related
Senior DevOps Engineer
2026-05-20
Full-time
Not Applicable
Argentina
IT Services
Engineering
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 Job Details
Related
Middle Android Engineer
2026-05-14
Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Related
Senior Node.js Engineer
2026-05-17
Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Related
Senior DevOps Engineer
2026-05-20
Full-time
Not Applicable
Argentina
IT Services
Engineering