Dijital Kurye
ANDROİD DEVELOPER
Dijital KuryeTurkey1 day ago
Full-timeRemote FriendlyEngineering, Information Technology

Position Requirements

  • At least 5 years of experience in Native Android application development
  • Experienced with Kotlin
  • Experienced with MVC and MVVM Patterns
  • Be able to use Callback, Lambda, Coroutines, Clean Architecture, Repository Pattern, Retrofit2, Dagger2, Architecture Components, Lifecycle Aware Components, Espresso etc.
  • Knowledge of mobile design patterns and architectures
  • Solid understanding of client/server communication, ie. REST, HTTPS
  • Have a good knowledge of frequently used Android ecosystem frameworks (Okhttp, Gson, Android Ktx, Glide)
  • Ensure the performance, quality, and responsiveness of the application,
  • Experienced with Android SDK development,
  • Experienced with including/using third-party libraries,
  • Experienced in version control systems (Git etc.),
  • Object Oriented Design & Design Patterns knowledge,
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies,
  • Preferably experienced in apps that work under high user loads,
  • Good command of English language,
  • An understanding of Agile product development practices,
  • Open to feedback, good team player, result-oriented attitude and analytical mind,
  • Having at least of one app published at Google Play Store,
  • Software Development Life Cycle (SDLC) knowledge
  • No military obligation for male candidates.

Nice To Have

  • Taken responsibility of development of a digital product or service in an international company
  • Working with the project management tool and being able to use it effectively is a big plus.
  • Knowing differences of Dagger, Guice and Koin iOS or Cross Platform development experience


-The position is not remote.

-Working from the office 2 days a week is available

-Location:Gebze

-Applications other than candidates residing in Istanbul will not be accepted.


 

Key Skills

Ranked by relevance