Açık pozisyonlara dön
Yazılım mühendisliği

Senior Software Engineer, iOS

Uzaktan Tam zamanlı 5-7 yıl Lisans
Bu pozisyona başvurun

Pozisyon özeti

Uygulamanın nasıl kurgulandığını ve nasıl hissettirdiğini sahiplenen bir senior iOS mühendisi arıyoruz. Mimariyi belirleyecek, cihaz performansı ve App Store hazırlığı konusunda çıtayı tutacak ve çevrenizdeki mühendislere mentörlük yapacaksınız.

Temel sorumluluklar

  • Uygulamanın mimarisini sahiplenmek: modül sınırları, navigasyon, bağımlılık yönetimi ve state.
  • SwiftUI konvansiyonlarını ve kalan UIKit ekranları için geçiş yolunu belirlemek.
  • Build ve release mühendisliğini sahiplenmek: scheme'ler, imzalama, provisioning, TestFlight ve gönderim.
  • Performans hedeflerini - açılış süresi, kaydırma, bellek, binary boyutu - tanımlamak ve sürümler boyunca korumak.
  • Güvenilmez ağlar için offline, senkronizasyon ve hata yönetimi davranışını tasarlamak.
  • Unit, snapshot ve UI test katmanları arasındaki test stratejisini belirlemek.
  • Pair programming ve tasarım gözden geçirmeleri ile mid-level ve junior iOS mühendislerine mentörlük etmek.
  • Kararlar kesinleşmeden önce ürün ve API tartışmalarında iOS platform ve gizlilik kısıtlarını temsil etmek.

Aranan nitelikler

  • Derin Swift deneyimiyle 5-7 yıl profesyonel iOS geliştirme.
  • Uzman düzeyde SwiftUI ve yerleşik bir kod tabanını sürdürüp taşıyacak UIKit derinliği.
  • Swift Concurrency, actor'lar ve bellek yönetimine güçlü hakimiyet.
  • Swift Package Manager veya benzeriyle modüler iOS uygulaması tasarlama deneyimi.
  • Xcode build yapılandırması, code signing ve release otomasyonuna hakimiyet.
  • Instruments ile production crash ve performans regresyonlarını teşhis etme geçmişi.
  • Net yazılı iletişim; teknik tasarım dokümanı yazabilme.

Tercih sebebi

  • Kotlin Multiplatform veya Flutter deneyimi.
  • Kademeli App Store sürümleri ve review itirazları deneyimi.
  • Ödeme, kimlik veya medya ağırlıklı iOS uygulamalarında çalışmış olmak.
  • Açık kaynak Swift projelerine katkı.

Sizi bekleyenler

  • Rekabetçi maaş.
  • Tamamen uzaktan — en verimli olduğunuz yerden çalışın.
  • Kitap, kurs ve konferans için yıllık eğitim bütçesi.
  • Üst düzey donanım ve yazılım aracı desteği.
  • Özel sağlık sigortası ve esnek izin.

Bu pozisyona başvurun

CV'nizi ve kısa bir ön yazı gönderin. Size e-postayla döneceğiz.

Bu pozisyona başvurun