backgo to search

We are looking for a highly experienced and versatile Senior Android Developer to join our remote team.

As a Senior Android Developer, you will utilize your extensive experience in designing and developing Android applications in Java and Kotlin to create high-quality mobile apps. You will work remotely and collaborate with cross-functional teams throughout the entire software development lifecycle. Your responsibilities will include enhancing existing Android mobile apps, maintaining production Android apps, and supporting third-party product implementations and integrations. Additionally, you will play a crucial role in resolving production issues, analyzing root causes, and providing timely resolutions. A B2+ English level is required for effective communication. Furthermore, you will have the opportunity to work independently and provide guidance and support to less experienced members of the project.

responsibilities
  • Designing and developing Android applications in Java and Kotlin
  • Enhancing and maintaining existing Android mobile apps
  • Supporting third-party product implementations and integrations
  • Resolving production issues and providing timely resolutions
  • Collaborating with cross-functional teams across the software development lifecycle
  • Assisting and mentoring less experienced team members
requirements
  • Minimum 6 years of experience in designing and developing Android applications in Java and Kotlin
  • Strong proficiency in Java and Kotlin programming languages
  • Experience with Kotlin Coroutines and Flow API
  • Proficiency in Android Jetpack libraries such as Room, WorkManager, Navigation, and Lifecycle
  • Familiarity with Android data binding
  • Experience with Retrofit and OkHttp for networking
  • Knowledge of Picasso for image loading and manipulation
  • Familiarity with Lottie for animations
  • Experience with Firebase services, including Remote Config, Cloud Messaging, Crashlytics, and Analytics
  • Familiarity with Adobe Analytics and A/B testing
  • Knowledge of Huawei Mobile Services
  • Proficiency in SonarQube, Detekt, and Android Lint for code quality and analysis
  • Experience with dependency injection frameworks such as Hilt or Dagger2
  • Familiarity with JUnit4 and MockK for unit testing
  • Excellent communication skills with a B2+ English level

benefits for locations

location.svg
For you
  • Discounts on health insurance, sport clubs, shopping centers, cinema tickets, etc.
  • Stable income
  • Flexible roles
For your comfortable work
  • 100% remote work forever
  • EPAM hardware
  • EPAM software licenses
  • Access to offices and co-workings
  • Stable workload
  • Relocation opportunities
  • Flexible engagement models
For your growth
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Language courses
  • Free access to internal and external e-Libraries
  • Certification opportunities
  • Skill advisory service
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
Girl in front of laptop
looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.