Dijital Kurye
ANDROID DEVELOPER
Dijital KuryeTurkey2 days ago
Full-timeEngineering, Information Technology

Position Requirements 


  • At least 6 years of experience in native Android application development 
  • Residency on the Istanbul Anatolian side is required for this position 
  • Proficiency in Kotlin 
  • Experience with MVC and MVVM architectural patterns 
  • Ability to work with Callbacks, Lambdas, Coroutines, Clean Architecture, Repository Pattern, Retrofit2, Dagger2, Architecture Components, Lifecycle‑Aware Components, Espresso, etc. 
  • Strong knowledge of mobile design patterns and architectures 
  • Solid understanding of client/server communication (HTTP, REST, gRPC) 
  • Good knowledge of frequently used Android ecosystem frameworks (OkHttp, Gson, Android KTX, Glide) 
  • Ability to ensure the performance, quality, and responsiveness of applications 
  • Experience with Android SDK development 
  • Experience integrating and using third‑party libraries 
  • Experience with version control systems (e.g., Git) 
  • Strong object‑oriented design and design pattern knowledge 
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies 
  • Preferably experienced in developing applications used under high user loads 
  • At least B1 level proficiency in English 
  • Understanding of Agile product development practices 
  • Open to feedback, a good team player, result‑oriented, and analytical 
  • Having at least one published app on the Google Play Store 
  • Knowledge of the Software Development Life Cycle (SDLC
  • No military obligation for male candidates 

 

 


Nice To Have 


  • Experience taking responsibility for the development of a digital product or service in an international company 
  • Ability to use project management tools effectively 
  • Knowledge of differences between Dagger, Guice, and Koin 
  • Experience with iOS or cross‑platform development 

 


 


 

Key Skills

Ranked by relevance