At least 3 years in developing native Android apps.
Good knowledge of Android Framework and Kotlin.
Experience with Dagger, Retrofit, Clean architecture, MVVM, Unit testing, Scrum.
Solid understanding of the full mobile development life cycle and software development principle

The main responsibilities of the position include:

As a part of mobile team you will be responsible for creating features for new trading application. On a daily basis you will be closly working with both, client's development team and business representatives.

Main requirements:

Experience in working with Kotlin and Java for Android
Very good knowledge of design patterns including IOC and MVVM
Very good understanding of object-oriented programming principles (OOP, OOD, SOLID)
Very good communication and writing skills in English
Experience in writing multithread application for mobile
Knowledge of several android related tools and frameworks like Dagger, Jetpack, OkHTTP, RxJava, Retrofit
Experience in writing unit tests and all related tools (Moquito, Roboelectric)
Experience in writing ui tests with screenshot testing approach
Experience with GIT
Problem solving and analytical thinking skills
Outstanding team working skills
Ability to work autonomously

About EPAM Systems

EPAM Systems is a leading global provider of digital platform engineering and software development services, with more than 36,700+ employees worldwide.

Company website:

DOU company page:

Job posted on 12 November 2020

Для отклика на эту и другие вакансии на Джинне войдите или зарегистрируйтесь.
Similar jobs

Android Developer at GeeksForLess

Kyiv, Lviv, Mykolaiv, remote

Senior Android Developer at

Kyiv, Lviv, Dnipro, remote

All jobs Android Kyiv    All jobs EPAM
  Receive new jobs in Telegram