Android Software Engineer
✨ AI Summary
EPAM Systems, a global IT services company, is hiring an Android Software Engineer in Argentina, Chile, and Colombia. The role focuses on developing native Android apps with a Kotlin-first stack, including Jetpack Compose, MVVM/MVI, Hilt/Dagger, and Coroutines, plus RESTful/GraphQL APIs. Requires 2+ years of native Android experience, B2+ English, and Agile collaboration. Offers international projects, healthcare, paid time off, and extensive learning resources.
We are seeking an Android Software Engineer to develop and enhance native Android apps using a Kotlin-first stack and modern tooling. You will craft polished UI, connect apps to backend services, and collaborate with product, UX/UI, and backend peers in an Agile flow—apply now.
Responsibilities
- Develop and maintain high-performance native Android applications using Kotlin
- Collaborate with UI/UX designers to deliver responsive, user-friendly screens aligned with Material Design principles
- Integrate the app with backend microservices and RESTful/GraphQL APIs to power dynamic content and features
- Write clean, maintainable, and testable codebases
- Participate in code reviews to uphold quality and promote knowledge sharing across the team
- Create unit and UI tests to ensure application stability and reliability
- Evaluate app performance and tune speed, battery usage, and memory consumption
- Assist with the preparation and release of application updates to the Google Play Store
Requirements
- Hands-on experience of 2+ years in native Android application development
- Strong command of Kotlin with a solid understanding of the Android SDK
- Familiarity with modern Android architecture components and patterns, including MVVM, MVI, and Clean Architecture
- Working knowledge of Dependency Injection with Hilt/Dagger and Coroutines/Flow
- Comfortable use of Android Studio, Gradle, and Git in day-to-day work
- Practical experience building UI with Jetpack Compose or XML-based layouts
- Proven experience using JUnit and Espresso for automated testing
- Ability to thrive in an Agile/Scrum setup and collaborate with tools such as Jira and Confluence
- English proficiency at B2 (Upper-Intermediate) level or higher
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
About the Company
More jobs at EPAM Systems
-
QA Lead
Portugal · remote · Oct 17, 2026
-
MLOps Engineer
Brazil, Colombia, Mexico · remote · Oct 17, 2026
-
Senior Full-Stack .NET Developer (Security & Modernization)
Mexico, Colombia, Brazil · remote · Oct 17, 2026
-
Senior Forward Deployed Engineer
Ukraine · remote · Oct 17, 2026
-
Lead Forward Deployed Engineer
Ukraine · remote · Oct 17, 2026