Skip navigation EPAM

Senior Android Developer

  • Minsk, Belarus
  • hot
Job #: 45184
We are currently looking for a Senior Android Developer for our Minsk office to join our innovative project and make our team stronger.

Our customer is a mobile network operator and internet service provider. It is currently the largest mobile network operator in the UK and the largest provider of 4G services in Europe.

We are using a cutting-edge mobile technology stack, such as Clean Architecture, Dagger 2, Volley, RxJava, currently moving to Kotlin; for testing – Espresso, Mockito, etc. We deliver monthly feature-oriented releases that help our customer become even more effective in their business and attract a wider audience by improving the user experience.

We follow Agile methodologies as our team works closely with the Product Owner, the Business Analysts, and the UX/UI designers on a daily basis.

If you are looking for an interesting and challenging position that requires constant learning, growth and improvement, we can provide you with such an opportunity!


  • Develop a native Android mobile application
  • Cover the codebase with unit and UI tests
  • Perform bug fixing and improving the application performance
  • Provide PR reviewing
  • Work within a team of developers to complete the proposed initiatives, contributing to the application architecture and providing implementation guidance
  • Quickly develop and understand our clients’ requirements, technology needs and solution architecture
  • Collaborate with a remote team on the client side and internal cross-functional teams to design and develop the appropriate features
  • Participate in Agile ceremonies
  • Continuously investigate and discover to maximize development efficiency


  • Proven working experience in Android app development
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Strong knowledge of the Android SDK, different versions of Android, and how to deal with different screen sizes
  • Production experience in Kotlin
  • Understanding of Google’s Android design principles and interface guidelines
  • Good understanding of networking, caching of local data and multitasking on Android
  • Familiarity with RESTful APIs for connecting Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with Continuous Integration
  • Solid understanding of the full mobile development lifecycle
  • Experience with third-party libraries and services
  • Experience with Agile processes
  • Strong leadership, ability to work in a fast-paced team environment, with a mix of local and remote resources
  • Excellent verbal and written communication skills

We offer

  • Innovative solutions delivery to the world’s digital changes
  • Experience exchange with colleagues all around the world
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Engineering, corporate and social events
  • Social package: professional & soft skills trainings, medical & family care programs, sports
  • Free English classes
  • Flexible working schedule

Здравствуйте, чем мы можем вам помочь?

Наши офисы