Description
Summary:
Seeking a Senior Android Engineer to evolve global mobile experiences, focusing on reliability, performance, and polished user experience through collaborative feature delivery.
Highlights:
1. Evolve Android mobile experiences at a global scale
2. Partner with cross-functional teams to ship impactful features
3. Focus on reliability, performance, and user experience
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