
Senior Android Engineer
1 semana atrás
2 days ago Be among the first 25 applicants
Direct message the job poster from Avenga
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.
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.
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesIT Services and IT Consulting
Referrals increase your chances of interviewing at Avenga by 2x
Sign in to set job alerts for "Android Developer" roles.Intermediate Software Engineer (Android) - OP01808Frontend Developer – Tailwind / Vanilla JS / AI Tools (Freelance, Remote)We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Senior Frontend Engineer
1 semana atrás
Buenos Aires, Brasil Marvik Tempo inteiroJoin to apply for the Senior Frontend Engineer role at Marvik Join to apply for the Senior Frontend Engineer role at Marvik Want to work with the latest technologies on projects that include Deep Learning, Computer Vision, NLP, LLMs, Recommender systems, Data science, and more? What do we offer?Challenging projects Use state of the art machine learning...
-
Senior Android Developer
Há 3 dias
Buenos Aires, Brasil Koombea Tempo inteiroJoin to apply for the Senior Android Developer role at Koombea 1 day ago Be among the first 25 applicants Join to apply for the Senior Android Developer role at Koombea Remote, Latam | Full Time | 4+ years experience | English (B2) | Competitive SalaryAlthough immediate hiring may not be guaranteed, applying to this vacancy will enable us to consider you...
-
Senior Automation Engineer
Há 3 dias
Buenos Aires, Brasil Perform Tempo inteiroJoin to apply for the Senior Automation Engineer (SDET) role at Perform 3 days ago Be among the first 25 applicants Join to apply for the Senior Automation Engineer (SDET) role at Perform About the RoleWe're looking for a hands-on Automation Engineer to take full ownership of our existing QA automation framework and elevate it to the next level. You'll...
-
Senior Software Engineer
Há 3 dias
Buenos Aires, Brasil dLocal Tempo inteiroSenior Software Engineer - Payouts Integration Join to apply for the Senior Software Engineer - Payouts Integration role at dLocal Senior Software Engineer - Payouts Integration 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - Payouts Integration role at dLocal Why should you join dLocal?dLocal enables the...
-
Senior Software Engineer
1 semana atrás
Buenos Aires, Brasil Dev Tempo inteiroSenior Software Engineer (.NET, Angular) - OP01770 Senior Software Engineer (.NET, Angular) - OP01770 2 weeks ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. ???? Are you in Brazil, Argentina or Colombia? Join us as we actively recruit in these locations, offering a comfortable remote environment. Submit...
-
Senior Software Engineer
4 semanas atrás
Buenos Aires, Brasil dLocal Tempo inteiroSenior Software Engineer - Payouts Integration Join to apply for the Senior Software Engineer - Payouts Integration role at dLocal Senior Software Engineer - Payouts Integration 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - Payouts Integration role at dLocal Why should you join dLocal?dLocal enables the...
-
Senior Software Engineer
Há 3 dias
Buenos Aires, Brasil dLocal Tempo inteiroJoin to apply for the Senior Software Engineer role at dLocal 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer role at dLocal Why should you join dLocal?dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase conversion rates...
-
Senior Software Engineer
Há 3 dias
Buenos Aires, Brasil dLocal Tempo inteiroJoin to apply for the Senior Software Engineer - Payins role at dLocal 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - Payins role at dLocal Why should you join dLocal?dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase...
-
Senior Software Engineer
Há 3 dias
Buenos Aires, Brasil dLocal Tempo inteiroJoin to apply for the Senior Software Engineer role at dLocal 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer role at dLocal Why should you join dLocal?dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase conversion rates...
-
Senior Software Engineer
Há 3 dias
Buenos Aires, Brasil dLocal Tempo inteiroJoin to apply for the Senior Software Engineer (Golang) role at dLocal 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer (Golang) role at dLocal Why should you join dLocal?dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase...