We are looking for a Senior Android Engineer to help us evolve Android mobile experiences used at global scale, focusing on reliability, performance, and a polished user experience. You will partner with designers, product, QA, and engineers to ship improvements quickly and thoughtfully. Apply to help deliver beautiful code and impactful features.
Responsibilities
-
Design Android solutions for open-ended product and technical problems
-
Build and improve Android features with a strong focus on user experience and code quality
-
Collaborate with designers, product owners, QA, and engineers to align on scope and delivery
-
Optimize app performance through profiling, analysis, and targeted improvements
-
Debug and fix defects by identifying root causes and validating stable resolutions
-
Refactor and modernize legacy code while keeping releases safe and predictable
-
Implement asynchronous workflows using established Android concurrency approaches
-
Write unit and integration tests to protect critical behavior and prevent regressions
-
Integrate mobile clients with backend services and evolve API usage as needed
-
Maintain build and CI pipelines to keep delivery fast, reliable, and repeatable
Requirements
-
3+ years of Android development experience shipping production apps
-
3+ years of Kotlin experience in professional projects
-
Strong collaboration skills in cross-functional teams with design, product, and QA
-
Proven ownership skills to drive work independently and share ideas proactively
-
Modern development methodology knowledge for iterative delivery in ambiguous problem spaces
-
Solid debugging skills for triaging issues and delivering durable fixes
-
Performance optimization skills for profiling and improving app responsiveness
-
Asynchronous programming knowledge using established concurrency patterns on Android
-
Testing experience with unit and integration test practices
-
Legacy code experience maintaining, refactoring, and improving existing systems
-
Time management skills with a self-starting approach in a fast-paced environment
-
English language proficiency: B2 Upper-Intermediate
Nice to have
-
Dagger experience for dependency injection
-
Jetpack Compose experience for modern UI development
-
Kotlin Coroutines experience for structured concurrency
-
MVI Architecture pattern experience for predictable state management
-
GitHub Actions experience for CI automation
We offer
-
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