• Bachelor Degree in Engineering
  • Experience in Android development (Applications published to Google Play, Amazon AppStore etc is a plus),
  • Strong OOP skills based on Java programming language,
  • Extensive knowledge of Android SDK (Familiarity with Android API Level 15 and up preferred, Level 19 and up required),
  • Expert knowledge of Android development tools and external libraries (Dagger 2, Rxjava, Picasso, GSON, Retrofit),
  • Knowledge of design patterns MVVM, MVP, MVC and general design considerations,
  • Knowledge of android architecture components,
  • Experience developing asynchronous, multi-threaded Server-Client applications,
  • Experience on integrating mobile applications with backend services (HTTP, REST, JSON, XML, OAuth, SQL technologies knowledge),
  • Knowledge in the use of SCM tools (SVN, Git, Maven),
  • Knowledge of the general mobile landscape, architectures, trends and emerging technologies,
  • Good work attitude , good self-leraning ability,
  • Nationality of the candidates must be Turkish,
  • Male candidates should have completed military service or postponed at least 2 year and willing to travel abroad,
  • Good command of English is required.