Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM

Senior Android Engineer

Posted Updated
Discussion

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/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

Location: Remote - Argentina

Skills required for this job:

  • Android development
  • Asynchronous programming
  • Debugging
  • Dependency injection
  • GitHub Actions
  • Jetpack compose
  • Kotlin
  • MVI
  • Performance optimization
  • Testing

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available