Senior Android Software Engineer @EPAM Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Android Software Engineer @EPAM Systems

YDay - EPAM Systems is hiring a remote Senior Android Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Uzbekistan

Role Description

We are looking for a Senior Android Software Engineer to develop and maintain high-performance mobile banking applications. In this role, you will work with modern Android technologies, contribute to application architecture, optimize performance, and help maintain high standards of code quality and reliability.

Responsibilities

  • Develop and maintain native Android applications using Kotlin and the Android SDK
  • Design and implement scalable, maintainable application architecture
  • Build modern user interfaces using Jetpack Compose
  • Integrate backend services through REST APIs
  • Implement local data storage, caching, and secure data handling
  • Identify and resolve performance bottlenecks, memory leaks, and stability issues
  • Write and maintain unit, UI, integration, and instrumentation tests
  • Participate in code reviews and promote engineering best practices
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Mentor junior and middle-level engineers and share technical expertise

Qualifications

  • 5+ years of professional Android development experience
  • Strong knowledge of Kotlin and the Android SDK
  • Hands-on experience with Jetpack Compose
  • Solid understanding of Kotlin Coroutines and Flow
  • Experience with MVVM and Clean Architecture
  • Practical experience with dependency injection frameworks, particularly Dagger and Hilt
  • Experience with Room, SQLite, and REST APIs
  • Good understanding of the Android lifecycle, Activities, Fragments, Services, and lifecycle-aware components
  • Experience with automated testing using JUnit, MockK or Mockito, Espresso, and Robolectric
  • Experience with Git and CI/CD pipelines, preferably GitLab CI
  • Familiarity with Android Profiler, LeakCanary, and performance optimization techniques
  • Strong problem-solving skills and attention to code quality
  • Experience in banking or FinTech projects will be considered an advantage

Requirements

  • Kotlin
  • Jetpack Compose
  • Android SDK
  • Kotlin Coroutines
  • Kotlin Flow
  • MVVM
  • Clean Architecture
  • Dagger/Hilt
  • Room
  • SQLite
  • REST APIs
  • JUnit
  • MockK/Mockito
  • Espresso
  • Robolectric
  • Git
  • GitLab CI
  • Android Profiler
  • LeakCanary
Before You Apply
️
remote Be aware of the location restriction for this remote position: Uzbekistan
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Android Software Engineer @EPAM Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Uzbekistan
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 137,340+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later