— 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
— Knowledge in Programming Fundamentals (algorithm complexity, data structures, basic algorithms)
— Knowledge and experience with SQL (SQLite)
— Perfect problem-solving skills
— Upper-intermediate English
— 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 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.