Android & 11 others
EPAM Systems
Software Engineering
Buenos Aires, Argentina
Posted on Dec 17, 2025
Responsibilities
- Build Android applications from concept to deployment
- Write, review, and delete code to maintain and improve application quality
- Implement and maintain build tools such as Gradle, GitHub Actions, and Circle CI
- Apply continuous integration patterns to streamline development processes
- Identify, analyze, and fix bugs to ensure application stability
- Develop asynchronous coding patterns for efficient performance
- Optimize application performance through detailed analysis
- Maintain and refactor legacy code to enhance functionality
- Develop and execute unit and integration tests for reliable software
- Collaborate with a globally distributed team to achieve project goals
- Integrate with bespoke backend services to deliver seamless functionality
- Design solutions for open-ended problems ensuring scalability
- Manage time effectively and self-start to meet project deadlines
- Share ideas openly to improve user experience and code quality
Requirements
- Experience building Android applications with at least 3 years in development
- Strong knowledge of Kotlin, Kotlin Coroutines, and Flow with 3+ years experience
- Familiarity with MVI Architecture pattern and Jetpack Compose
- Proficiency in testing frameworks including JUnit, Espresso, and WireMock
- Experience with REST API integration and RAML API documentation
- Hands-on experience with build tools like Gradle, GitHub Actions, and Circle CI
- Ability to work with asynchronous programming patterns such as RxJava
- Knowledge of dependency injection frameworks like Dagger
- Experience working in globally distributed teams
- Bachelor’s degree in Computer Science or related field or equivalent experience
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- English proficiency B2 Upper-Intermediate
Nice to have
- Experience contributing to open source projects
- Background in performance analysis and optimization
- Familiarity with test fakes for testing environments
We offer/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