Android & 1 others
EPAM Systems
Software Engineering
Guadalajara, Jalisco, Mexico
Posted on Dec 17, 2025
Responsibilities
- Develop features in Kotlin to enhance Android TV application functionality
- Improve code quality through refactoring and optimization
- Maintain and support existing codebase for reliability and performance
- Apply the MVVM design pattern to structure application architecture
- Implement local storage solutions using MMKV, Settings for KMP, and Shared Preferences
- Utilize Ktor for KMP to manage network communication efficiently
- Monitor application performance and stability with Crashlytics, DCA, and FMA tools
- Integrate Detekt for static code analysis to ensure code quality and consistency
Requirements
- Experience in Android SDK development with Kotlin for at least 3 years
- Senior level expertise in Android application architecture and design patterns
- Proven ability to maintain and improve complex codebases
- Strong knowledge of MVVM architectural pattern
- Experience with local data storage technologies such as MMKV and Shared Preferences
- Familiarity with network communication libraries like Ktor for KMP
- Experience using performance monitoring tools such as Crashlytics, DCA, and FMA
- Ability to use static code analysis tools like Detekt
- Excellent problem-solving and optimization skills
- Strong communication skills and team collaboration
- English language proficiency at B2 Upper-Intermediate level
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