GENEL NİTELİKLER
- SENIOR ANDROID DEVELOPER
- Bilgisayar Mühendisliği veya ilişkili bir bölümden lisans derecesine sahip
- Profesyonel olarak native Android uygulaması geliştirmiş
- Markette yayında Android uygulamalarına sahip olan veya bu projelerde yer almış
- Android uygulamaları geliştirme konusunda en az 2 yıl deneyimli,
- Mobil proje uygulama geliştirme süreçleri ve araçları konusunda bilgili
- Java/Kotlin ve Object Oriented konusunda tecrübe sahibi
- HTTP, REST, JSON, XML, OAuth, SQL teknolojileri konusunda bilgi ve deneyim sahibi
- Popüler 3rd party kütüphanelere hakim (Firebase, Retrofit, Glide, EventBus),
- Clean Architecture, MVC, MVP, MVVM ve tasarım kalıpları gibi kavramlara hakim,
- Android için UI&UX best practise’lere hakim kullanıcı deneyimi ve material design hakkında bilgi sahibi
- Android SDK’sına hakim olan ve component yazabilen
- Açık kaynak Android kütüphanelerini araştıran ve kullanan
- Git vb. kod versiyon yönetim sistemleri ile çalışmış
- Kod kalitesine ve dokümantasyonuna önem veren
- Yeniliklere açık, mobil teknolojiler konusunda gelişmeleri takip eden
- Analitik düşünme ve problem çözme yeteneğine sahip,
- Takım çalışmasına yatkın, İletişim becerisi gelişmiş,
- Erkek adaylar için en az iki yıl askere gitme zorunluluğu bulunmayan