GENEL NİTELİKLER
- Üniversitelerin ilgili mühendislik bölümlerinden (Bilgisayar Mühendisliği, Yazılım Mühendisliği, Matematik Mühendisliği, Elektrik-Elektronik Mühendisliği, Elektronik Haberleşme Mühendisliği vb.) mezun olunması,
- En az 3 yıl Android uygulaması geliştirme tecrübesi,
- Java’ya hakim ve Kotlin hakkında bilgi sahibi olmaları,
- Nesneye yönelik programlama konusuna hakim olunması,
- JSON, XML gibi veri paylaşım standartları konusunda bilgi sahibi olunması,
- Servis tabanlı uygulama geliştirme tecrübesi,
- Mutithread uygulama geliştirme tecrübesi,
- MVP, Dependency Injection, Dagger konularında bilgi sahibi ve deneyimi olması,
- Arayüz komponentleri geliştirme ve verilen görsel tasarımları, uygulamalara giydirme konusunda deneyim,
- Mobil cihazlar üzerinde hafıza yönetimi konusunda bilgi sahibi olunması,
- GIT, SVN gibi Versiyonlama sistemleri hakkında bilgi sahibi olunması ve kullanmış olması,
- Kaynak takibi yapabilecek düzeyde İngilizce bilgisi,
Aşağıda sıralanan özelliklerden bir ya da birden fazlasına sahip adaylar öncelikli olarak tercih edilecektir:
- Soket programlama tecrübesi,
- Çevik (agile) yazılım geliştirme metodları konusunda bilgi sahibi olunması.