3+ years in Android Development in Java
1+ years of experience in Kotlin
Experience in creation projects from scratch
Strong understanding of Activity, Fragment, View lifecycles
Strong experience in usage of Android Support Library, Retrofit, Butterknife, Dagger2, RxJava/RxKotlin and other popular Android Libraries
Experience in development of custom UI controls
Strong knowledge and understanding of Clean Architecture, MVP, MVVM, DI
Good understanding of DRY, SOLID, KISS principles
Background or past experience with other technologies (WEB, API, iOS, etc...)
Experience in Unit and Integration testing (JUnit, Mockito, Espresso, Robolectric)
Experience in CI setup and/or maintenance
Good communication skills
Optimization, refactoring, profiling, bug fixing skills
Ability to give clear recommendations regarding the code quality improvement
Good attention to details
Self-motivation and pro-activeness
DMD team is looking for a new Android developer for full-time office/remote work.
We offer you the work with the professional and nice team (M+ level) in our comfortable office in a city center.
DMD is not bureaucratic and without long complicated processes. Our working style is free enough. We have a high rate of salaries, 24 calendar days of paid vacation, 10 days seak leave and 10 days remote work per year paid as well.
DMD Binary is an outsource company for development of mobile applications. It was built on the family-type concept. We are concentrated on and serious about our work, but at the same time, we create comfort and coziness at the working place. Constant working and after-hours communication getting to know each other better give us the opportunity to work in a pleasant environment and have responsible approach to our work, client, and product.