freehire launches on Product Hunt on 26 August.

Follow →

Senior Android Developer

Summary

Build and maintain Android apps using Kotlin, Jetpack Compose, and modern architecture; integrate with RESTful backends and ensure performance and security.

Ekibimize katılacak, Android uygulama geliştirme süreçlerinde aktif rol alacak Senior Android Developer arıyoruz.

Genel Nitelikler

  • Android uygulama geliştirme alanında en az 5 yıl profesyonel deneyime sahip,
  • Kotlin ile ileri seviyede uygulama geliştirme deneyimi bulunan,
  • Java bilgisine sahip olması tercih sebebi olan,
  • Android SDK, Android Studio ve Android uygulama yaşam döngüsüne hakim,
  • MVVM, Clean Architecture ve benzeri modern yazılım mimarileri konusunda deneyimli,
  • Jetpack Compose ve Android Jetpack bileşenleri hakkında bilgi sahibi,
  • Coroutines ve Flow ile asenkron programlama deneyimi bulunan,
  • RESTful API entegrasyonları konusunda deneyimli,
  • HTTP, JSON, Authentication, Authorization ve token tabanlı güvenlik mekanizmalarına hakim,
  • Retrofit, Room, Hilt/Dagger gibi yaygın Android kütüphaneleriyle çalışmış,
  • Git ve benzeri versiyon kontrol sistemlerini etkin şekilde kullanabilen,
  • Clean Code, SOLID prensipleri ve sürdürülebilir yazılım geliştirme yaklaşımlarını benimsemiş,
  • Code Review süreçlerinde aktif rol almış,
  • Production ortamında performans, hata ve crash analizleri gerçekleştirmiş,
  • Teknik borç yönetimi, refactoring ve performans optimizasyonu konularında deneyimli,
  • Mobil uygulama güvenliği, veri koruma ve güvenli veri saklama konularında bilgi sahibi,
  • Analitik düşünme ve problem çözme becerileri gelişmiş,
  • Takım çalışmasına yatkın ve iletişim becerileri güçlü,
  • Yeni teknolojileri takip eden ve projelere uygunluğunu değerlendirebilen.

Görev ve Sorumluluklar

  • Android uygulama geliştirme süreçlerinde aktif rol almak,
  • Yeni özelliklerin geliştirilmesini ve mevcut uygulamaların iyileştirilmesini sağlamak,
  • Backend servisleriyle güvenli, performanslı ve sürdürülebilir entegrasyonlar geliştirmek,
  • Uygulama performansını, kararlılığını ve kullanıcı deneyimini iyileştirmeye yönelik çalışmalar yürütmek,
  • Production ortamında oluşan hata, crash ve performans problemlerini analiz ederek kalıcı çözümler üretmek,
  • Teknik analiz, mimari tasarım, geliştirme, test ve bakım süreçlerine katkı sağlamak,
  • Okunabilir, test edilebilir ve sürdürülebilir kod geliştirme standartlarını uygulamak,
  • Kod inceleme süreçlerine katılarak ekip içi kalite standartlarının korunmasına destek olmak,
  • Gerektiğinde ekip üyelerine teknik mentorluk ve yönlendirme sağlamak,
  • Ürün, iş analizi, backend, kalite güvence ve DevOps ekipleriyle koordineli çalışmak.

Tercihen Beklenen Yetkinlikler

  • Jetpack Compose ile geliştirilmiş projelerde görev almış olmak,
  • Multi-Module Android mimarileri üzerinde çalışma deneyimine sahip olmak,
  • Firebase, Crashlytics, Analytics ve App Distribution araçlarını kullanmış olmak,
  • Kamera, bildirim, lokasyon, biyometrik doğrulama ve cihaz izin yönetimi konularında deneyimli olmak,
  • Play Store yayın süreçleri ve uygulama dağıtım operasyonlarına hakim olmak,
  • CI/CD süreçleri ve mobil uygulama otomasyonları konusunda bilgi sahibi olmak,
  • Unit Test, UI Test ve test edilebilir yazılım mimarileri konusunda deneyimli olmak,
  • ProGuard/R8, Android Keystore, Certificate Pinning ve uygulama güvenliği konularında bilgi sahibi olmak,
  • RxJava deneyimine sahip olmak,
  • Agile/Scrum metodolojileri ile çalışmış olmak.

Aranan Profil

Modern Android teknolojilerine hakim, kaliteli kod üretmeye önem veren, teknik sorumluluk alabilen ve ekip içinde bilgi paylaşımını destekleyen bir takım arkadaşı arıyoruz.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available