Text copied to clipboard!

Başlık

Text copied to clipboard!

Kıdemli Android Geliştirici

Açıklama

Text copied to clipboard!
Kıdemli bir Android Geliştirici arıyoruz; modern mobil teknolojilerle yüksek performanslı, güvenli ve ölçeklenebilir Android uygulamaları geliştirecek, ürün ve mühendislik ekipleriyle yakın çalışarak kullanıcı deneyimini sürekli iyileştirecek bir profesyonel arıyoruz. Bu rolde görev alacak kişi, uygulama mimarisinin tasarlanmasından kod kalitesinin korunmasına, yeni özelliklerin geliştirilmesinden performans optimizasyonuna kadar uçtan uca geliştirme süreçlerinde aktif sorumluluk üstlenecektir. Adayın Kotlin ve Java dillerinde güçlü bir teknik altyapıya sahip olması, Android SDK, Jetpack bileşenleri, RESTful API entegrasyonları, yerel veri yönetimi ve test otomasyonu konularında ileri düzey bilgi sunması beklenmektedir. Pozisyon, yalnızca kod yazmayı değil, aynı zamanda teknik karar alma süreçlerine katkı sağlamayı da içerir. Kıdemli Android Geliştirici, ürün yöneticileri, tasarımcılar, backend geliştiriciler ve kalite güvence ekipleriyle birlikte çalışarak iş ihtiyaçlarını teknik çözümlere dönüştürecektir. Uygulamanın sürdürülebilirliğini artırmak için temiz kod prensipleri, modüler mimari, yeniden kullanılabilir bileşenler ve en iyi geliştirme uygulamaları benimsenmelidir. MVVM, MVI veya Clean Architecture gibi mimari yaklaşımlara hâkimiyet, bu rol için önemli avantaj sağlayacaktır. Ayrıca bu pozisyonda çalışan kişinin uygulama performansını izleme, hata ayıklama, bellek kullanımı optimizasyonu, ağ isteklerinin verimliliği ve kullanıcı arayüzü akıcılığı gibi konularda proaktif davranması beklenir. Firebase, Crashlytics, CI/CD araçları, Git tabanlı sürüm kontrol sistemleri ve çevik yazılım geliştirme süreçleri hakkında deneyim, günlük iş akışının önemli bir parçasıdır. Güvenlik, erişilebilirlik ve farklı cihaz boyutlarına uyumluluk gibi mobil geliştirme standartlarına dikkat edilmesi gerekmektedir. Bu rol, teknik mentorluk yönü güçlü olan adaylar için de uygundur. Daha az deneyimli geliştiricilere rehberlik etmek, kod incelemeleri yapmak, teknik dokümantasyon hazırlamak ve ekip içinde bilgi paylaşımını desteklemek önemli sorumluluklar arasında yer alır. Şirketimiz, kullanıcı odaklı ürünler geliştirmeye önem veren, yenilikçi fikirleri destekleyen ve sürekli öğrenmeyi teşvik eden bir çalışma kültürü sunmaktadır. Eğer karmaşık problemleri çözmekten hoşlanıyor, mobil teknolojilerde güncel kalıyor ve yüksek kaliteli Android uygulamaları geliştirme konusunda tutkuluysanız, bu pozisyon sizin için güçlü bir kariyer fırsatı sunabilir.

Sorumluluklar

Text copied to clipboard!
  • Android uygulamalarının tasarım, geliştirme, test ve bakım süreçlerini yürütmek
  • Kotlin ve gerektiğinde Java kullanarak temiz, sürdürülebilir ve ölçeklenebilir kod yazmak
  • Ürün, tasarım ve backend ekipleriyle iş birliği içinde yeni özellikler geliştirmek
  • Uygulama performansını analiz etmek ve iyileştirme çalışmaları yapmak
  • Kod incelemeleri gerçekleştirerek ekip içi kalite standartlarını korumak
  • CI/CD süreçlerine katkı sağlamak ve sürüm yayınlama operasyonlarını desteklemek
  • Hata ayıklama, çökme analizi ve üretim sorunlarının çözümünü yönetmek
  • Teknik mimari kararlarına katkıda bulunmak ve en iyi uygulamaları yaygınlaştırmak

Gereksinimler

Text copied to clipboard!
  • Bilgisayar mühendisliği veya ilgili bir alanda lisans derecesi ya da eşdeğer deneyim
  • Android geliştirme alanında en az 5 yıl profesyonel deneyim
  • Kotlin konusunda ileri düzey, Java konusunda iyi seviyede bilgi
  • Android SDK, Jetpack, Room, Retrofit ve Coroutines kullanım deneyimi
  • MVVM, Clean Architecture veya benzeri mimari desenlere hâkimiyet
  • REST API entegrasyonu, JSON işleme ve üçüncü taraf servislerle çalışma deneyimi
  • Git, kod inceleme süreçleri ve çevik geliştirme metodolojileri bilgisi
  • Unit test ve UI test yazımı konusunda deneyim
  • Firebase, Crashlytics ve performans izleme araçlarına aşinalık
  • İyi seviyede problem çözme, iletişim ve ekip çalışması becerileri

Potansiyel mülakat soruları

Text copied to clipboard!
  • Android geliştirme alanındaki toplam profesyonel deneyiminiz kaç yıldır?
  • Kotlin ile geliştirdiğiniz en kapsamlı proje hakkında bilgi verebilir misiniz?
  • Hangi Android mimari desenleriyle çalıştınız ve neden tercih ettiniz?
  • Google Play üzerinde yayında olan uygulamalarınız var mı?
  • Performans optimizasyonu yaptığınız bir Android projesinden örnek paylaşabilir misiniz?
  • CI/CD süreçlerinde hangi araçları kullandınız?
  • Kod inceleme ve teknik mentorluk konusunda deneyiminiz nedir?
  • Uzaktan veya hibrit çalışma düzenine uygun musunuz?