iOS geliştirici kiralama, Swift ve SwiftUI ile iPhone ve iPad uygulaması geliştiren, App Store inceleme sürecini, sertifika ve provisioning yönetimini ve Apple’ın gizlilik gereksinimlerini bilen bir uzmanı, işe alım sürecine girmeden ekibinize eklemenizi sağlar. 360 Soft, iOS geliştiricilerini staff augmentation, dedicated team veya proje bazlı modelle sunar. Bu rehberde native iOS’un hangi ürünlerde fark yarattığını, kıdem seviyelerini, Apple ekosistemine özgü yetkinlikleri, mülakat konularını, KPI’ları ve fiyatı etkileyen faktörleri bulacaksınız.

iOS Geliştirici Kiralama
iOS Geliştirici Kiralama

iOS geliştiricisine kim, neden ihtiyaç duyar?

iPhone kullanıcıları birçok sektörde, e-ticaret, finans, sağlık ve abonelik tabanlı hizmetlerde, gelir açısından önemli bir segment oluşturur. Bu kullanıcılar akıcı animasyon, platform tasarım dili (Human Interface Guidelines) ile uyum ve hızlı açılış gibi detaylara duyarlıdır. Apple’ın kapalı ve sıkı denetlenen ekosistemi de mağaza süreçlerinde deneyimi kritik hale getirir.

  • App Store reddi: Uygulama inceleme yönergelerine takılan sürümler, gecikmeli lansmanlar ve tekrar eden ret döngüleri.
  • Apple ekosistemi özellikleri: Apple Pay, HealthKit, Sign in with Apple, widget’lar, Live Activities, Apple Watch uygulaması gibi native tarafta rahat geliştirilen özellikler.
  • Gizlilik gereksinimleri: App Tracking Transparency izni, gizlilik etiketleri (privacy nutrition labels) ve privacy manifest dosyalarının doğru hazırlanması.
  • Eski Objective-C veya UIKit kodu: Yıllar içinde büyümüş kod tabanının Swift ve SwiftUI’ya kontrollü geçişi.
  • Sertifika karmaşası: Süresi dolan sertifikalar, provisioning profilleri ve push bildirim anahtarları nedeniyle aksayan yayınlar.

Native iOS mu, tek kod tabanı mı?

iOS tarafında karar çoğu zaman şu soruya dayanır: Uygulamanız Apple platformunun sunduğu derin özelliklerden ne kadar yararlanacak? Aşağıdaki tablo bu soruyu farklı açılardan ele alır. Tek kod tabanı seçeneklerini ayrıntılı incelemek için Flutter geliştirici kiralama ve React Native geliştirici kiralama sayfalarımıza bakabilirsiniz.

Bakış açısıSwift / SwiftUI (native)Flutter veya React Native
Apple’a özgü API’ler (HealthKit, Apple Pay, widget, Watch)Doğrudan ve ilk günden erişimEklenti veya native köprü gerekir
Platform hissi ve animasyon akıcılığıSistem bileşenleriyle doğalİyi düzeyde, ama özen ister
Yeni iOS sürümüyle gelen özelliklerBeta aşamasından itibaren denenebilirÇatı ve eklenti desteğini beklemek gerekebilir
iOS + Android aynı andaİki ekip, iki kod tabanıTek ekip ve ortak kod
Uygulama boyutu ve açılışGenellikle daha küçük ve hızlıÇalışma ortamı nedeniyle biraz daha büyük
Uygun ürünPremium tüketici, sağlık, fintech, Apple ekosistemine yaslanan ürünMVP, iç kullanım, içerik ve form ağırlıklı uygulama

Kiralanan iOS geliştiricinin tipik projeleri

ProjeKapsamApple teknolojileri
Abonelikli tüketici uygulamasıOnboarding, abonelik, içerik, bildirimStoreKit 2, push bildirim, App Store Connect
Sağlık ve wellnessRandevu, sonuç, aktivite verisiHealthKit, biyometrik kimlik doğrulama, Keychain
Fintech ve ödemeHesap, transfer ekranları, güvenli girişApple Pay, Face ID/Touch ID, cihaz bütünlüğü kontrolleri
Perakende ve sadakatKatalog, kampanya, mağaza içi deneyimWallet kartları, konum bildirimi, widget
Kurumsal iPad uygulamasıSaha satış, katalog sunumu, form toplamaMDM uyumu, çevrimdışı veri, Core Data/SwiftData
ModernizasyonObjective-C/UIKit’ten Swift/SwiftUI’ya geçişSwift Concurrency, modüler yapı, Swift Package Manager

Mobil projelerimizden bir örnek: Memorial Sağlık Grubu mobil sağlık uygulaması. Diğer çalışmalar için referanslar; uçtan uca iOS projeleri için iOS uygulama geliştirme sayfamıza bakabilirsiniz.

iOS geliştirici kıdem matrisi

SeviyeDeneyimNeleri bağımsız yaparSınırları
Junior0–2 yılTasarımdan SwiftUI ekranı, basit ağ çağrısı, hata düzeltmeSertifika, mimari ve performans kararlarında desteğe ihtiyaç duyar
Mid2–5 yılBir özelliği uçtan uca teslim, yerel veri katmanı, birim test, TestFlight dağıtımıBüyük ölçekli modülerleşmeyi tek başına yönetmez
Senior5+ yılMimari (MVVM, TCA, Clean), Swift Concurrency, Instruments ile performans analizi, App Store inceleme stratejisiÜrün yönetimi kararları ekiple birlikte
Lead / Mobil mimar8+ yılÇoklu hedef (iPhone, iPad, Watch), CI/CD, sürüm stratejisi, Android ekibiyle ortak standartlarGünlük feature üretiminde tam zamanlı olmaz

iOS yetkinlik ve ekosistem tablosu

AlanBeklentiAraçlar
DilSwift; protokol odaklı tasarım, değer tipleri, generics; Objective-C okuyabilmeSwift, Objective-C (eski kod için)
ArayüzBildirimsel arayüz, erişilebilirlik (VoiceOver, Dynamic Type), karanlık modSwiftUI, UIKit, Auto Layout
Durum yönetimi ve mimariTek yönlü veri akışı, bağımlılıkların test edilebilir yönetimiObservation (@Observable), Combine, MVVM, The Composable Architecture
Eşzamanlılıkasync/await, actor’lar, iptal, ana iş parçacığı güvenliğiSwift Concurrency, GCD (eski kod)
Veri ve ağYerel kalıcılık, önbellek, çevrimdışı modSwiftData, Core Data, URLSession, Alamofire
TestBirim, arayüz ve snapshot testiXCTest, Swift Testing, XCUITest, snapshot test kütüphaneleri
CI/CDOtomatik derleme, imzalama, TestFlight dağıtımıXcode Cloud, GitHub Actions (macOS runner), Bitrise, Fastlane
Bağımlılık yönetimiPaket güncellemesi ve sürüm sabitlemeSwift Package Manager, CocoaPods (eski projeler)
Mağaza ve dağıtımSertifikalar, provisioning, App Store Connect, TestFlight, aşamalı yayınApp Store Connect, TestFlight, Apple Developer hesabı
İzlemeÇökme, performans ve enerji kullanımıXcode Organizer, MetricKit, Firebase Crashlytics, Sentry
GüvenlikHassas verinin Keychain’de saklanması, ATS, biyometrik doğrulamaKeychain, LocalAuthentication, App Transport Security

App Store inceleme ve gizlilik gereksinimleri

Apple, her sürümü App Store İnceleme Yönergelerine göre değerlendirir. Ret nedenlerinin önemli bir kısmı eksik demo hesabı, dijital içerik satışında uygulama içi satın alma kurallarına uyulmaması, eksik gizlilik bilgileri veya yetersiz işlevsellik gibi önlenebilir konulardır. Kullanıcıyı başka uygulama ve sitelerde izleyen uygulamaların App Tracking Transparency izni alması, App Store sayfasında gizlilik etiketlerinin doğru doldurulması, belirli API’ler için privacy manifest hazırlanması ve hesap oluşturmaya izin veren uygulamalarda hesap silme imkanı sunulması beklenir. Üçüncü taraf girişler sunan uygulamalarda Apple’ın giriş seçeneklerine ilişkin kuralları da dikkate alınmalıdır. Kurallar Apple tarafından düzenli güncellendiğinden, geliştiricilerimiz her yayın öncesinde güncel yönergeleri kontrol eder.

Teknik mülakatta incelediğimiz konular

  • Değer ve referans tipleri, ARC ile bellek yönetimi, güçlü referans döngüleri ve weak/unowned kullanımı
  • Swift Concurrency: async/await, Task iptali, actor ve @MainActor ile veri yarışlarının önlenmesi
  • SwiftUI’da görünüm kimliği, durum sahipliği (@State, @Binding, @Observable) ve gereksiz yeniden çizim
  • UIKit ile SwiftUI’yı aynı projede birlikte kullanma
  • Uygulama yaşam döngüsü, arka plan görevleri ve push bildirim akışı
  • Instruments ile performans, bellek ve enerji analizi
  • Sertifika, provisioning profili ve imzalama sorunlarının çözümü
  • Keychain, biyometrik doğrulama ve hassas verinin ekran görüntüsünde gizlenmesi
  • Erişilebilirlik: VoiceOver etiketleri, Dynamic Type desteği

Çalışma modelleri

  • Staff augmentation: iOS geliştiricisi mobil ekibinize katılır, sizin sprint düzeninizle ve Apple Developer hesabınız üzerinden çalışır. Staff augmentation nedir?
  • Dedicated team: iOS, Android, backend ve test uzmanından oluşan, ürününüze ayrılmış ekip. Dedicated team modeli
  • Managed service: Yayındaki uygulamanın bakımı, yıllık iOS sürümüne uyum, sertifika yenileme ve mağaza gereksinimlerinin SLA ile takibi.
  • Proje bazlı: Kapsamı belli bir uygulamanın tasarımdan App Store yayınına kadar teslimi. Özel yazılım geliştirme

iOS geliştirme macOS ve Xcode gerektirir; uzaktan çalışan geliştiricilerimiz kendi Mac donanımlarıyla çalışır. Uzaktan model en yaygınıdır; kurumsal güvenlik politikası gerektirirse yerinde veya hibrit çalışma ve sizin tarafınızdan sağlanan yönetilen cihazlar planlanabilir.

Örnek ekip yapıları

HedefEkipAçıklama
İOS ekibine kapasite1 mid veya senior iOS geliştiriciSprint backlog’u ve sürüm takvimi sizde
Premium tüketici uygulaması (iOS öncelikli)1 senior iOS + 1 mid iOS + backend geliştirici + test uzmanıAndroid sonradan native veya cross-platform eklenir
iOS ve Android native1 senior iOS + 1 senior Android + backend + test uzmanıOrtak tasarım sistemi ve API sözleşmesi
Objective-C’den Swift’e geçiş1 lead mobil + 1–2 senior iOSModül modül geçiş ve test kapsamı
Bakım ve uyumYarı zamanlı senior iOSYıllık iOS sürümü ve mağaza gereksinimleri takibi

Süreç ve tipik süreler

AşamaİçerikTipik süre
İhtiyaç görüşmesiDesteklenecek iOS sürümleri, cihazlar (iPhone, iPad, Watch), Apple ekosistemi özellikleri1–2 iş günü
Aday sunumuApp Store’da yayında uygulama örnekleri ve değerlendirme notlarıTipik olarak 3–10 iş günü
Teknik görüşmeKod inceleme, mimari tartışma, canlı kodlama2–5 iş günü
SözleşmeHizmet sözleşmesi, NDA, IP devri1–3 iş günü
BaşlangıçApple Developer ve App Store Connect rolleri, repo erişimi, ilk görevİlk hafta
İzlemeSürüm notları, çökme raporu, aylık değerlendirmeSürekli
iOS Geliştirici Kiralama — konu başlıkları
iOS Geliştirici Kiralama — konu başlıkları

Kiralamak, kadroya almak veya freelancer ile çalışmak

KriterKadrolu iOS geliştiriciFreelancer360 Soft ile kiralama
Bulma süresiiOS havuzu dar olduğu için genellikle uzunDeğişkenHazır aday havuzu ile kısa
Apple hesap ve sertifika kontrolüSizdeKişisel hesaplarda yayın riskiHer zaman kurumsal hesabınızda
SüreklilikAyrılma riski sizdeDüşükSözleşmeyle yerine aday
Maliyet kalemleriMaaş, yan haklar, Mac donanımı, eğitimSaatlik; koordinasyon sizdeAdam/ay veya saatlik tek fatura
ÖlçeklenebilirlikYavaşKişiye bağlıEkibi büyütüp küçültmek sözleşme çerçevesinde
Uygun olduğu durumUzun vadeli çekirdek ekipKısa ve izole işlerLansman öncesi yoğunluk, geçiş projesi, yeni ürün

Kendi rakamlarınızla hesaplamak için ekip içi işe alım ile kiralama maliyet karşılaştırma aracını kullanabilirsiniz. Birden fazla rol için yazılım ekibi kiralama, geniş BT ihtiyaçları için IT outsourcing sayfasına göz atın.

iOS uygulaması için KPI ve SLA önerileri

Aşağıdaki göstergeler Xcode Organizer, App Store Connect ve çökme izleme araçlarından takip edilebilir. Hedefler örnektir; sözleşme başında ürününüze göre birlikte belirlenir.

GöstergeAçıklamaÖrnek hedef
Çökmesiz kullanıcı oranıÇökme yaşamayan kullanıcıların oranıYüksek ve sürümden sürüme düşmeyen
App Store ilk incelemede kabulRet almadan onaylanan sürüm oranıRet nedenleri kayıt altına alınır, tekrarı önlenir
Açılış süresiUygulamanın kullanılabilir hale gelme süresiHedef cihaz sınıfına göre
Enerji ve bellekOrganizer’daki enerji ve bellek raporlarıUyarı yok veya azalan trend
Sürüm sıklığıKararlı sürüm aralığıEkip takvimine göre
Kritik hata düzeltmeÜretim hatasının düzeltilip yayına çıkmasıManaged service modelinde SLA ile
ErişilebilirlikVoiceOver ve Dynamic Type kontrolleriKritik ekranlarda bulgu kalmaması

Fiyatı belirleyen faktörler

FaktörAçıklama
KıdemSwiftUI, Swift Concurrency ve App Store deneyimi güçlü senior profiller daha yüksek
Apple ekosistemi derinliğiHealthKit, Apple Pay, Watch, widget veya CarPlay gibi özel alanlar
Platform sayısıİPhone mu, iPad ve Apple Watch da mı?
Süre ve yoğunlukUzun ve tam zamanlı çalışmada aylık birim maliyet düşer
DonanımGeliştirici Mac’i ve test cihazlarının kimin tarafından sağlanacağı
DestekLansman haftası nöbeti, acil sürüm, mesai dışı destek

Fiyatlama modellerimiz: adam/ay (tam zamanlı aylık bedel), saatlik (bakım ve küçük işlerde aylık saat raporuyla), sabit fiyat (ekran listesi ve kabul kriterleri belli projelerde) ve outcome-based (App Store yayını gibi önceden tanımlı kilometre taşlarına bağlı ödeme). Yazılı teklif için teklif formunu doldurun.

Riskler ve önlemler

RiskÖnlem
App Store reddi ve lansman gecikmesiYayın öncesi yönerge kontrol listesi, demo hesabı ve inceleme notları, takvimde tampon süre
Sertifika veya anahtarın süresinin dolmasıKurumsal hesapta merkezi yönetim, hatırlatıcılar, otomatik imzalama
Yeni iOS sürümünde bozulmaBeta sürümlerle erken test, yıllık uyum planı
Geliştiricinin ayrılmasıDokümantasyon, kod inceleme, devir planı, sözleşmeli yerine aday
Gizlilik bildirimlerinin eksik olmasıÜçüncü taraf SDK envanteri, privacy manifest ve gizlilik etiketlerinin her sürümde kontrolü
Kapsam kaymasıEkran bazlı kabul kriterleri ve değişiklik talebi süreci

Güvenlik, KVKK/GDPR, NDA ve fikri mülkiyet

iOS uygulamaları sağlık, konum, kişi ve ödeme verilerine erişebilir. 6698 sayılı KVKK ve Avrupa’daki kullanıcılar için GDPR kapsamında aydınlatma, açık rıza ve veri minimizasyonu ilkeleri uygulamaya yansıtılmalı; Apple’ın gizlilik etiketleriyle KVKK aydınlatma metniniz birbiriyle tutarlı olmalıdır. Mobil güvenlik için OWASP MASVS iyi bir referanstır. Sözleşmelerimizde NDA, kodun ve mağaza materyallerinin fikri mülkiyetinin size devri, Apple Developer hesabının ve sertifikaların sizin kontrolünüzde kalması, en az yetki ilkesine göre rol ataması ve ayrılışta erişimlerin kapatılması yer alır.

Hukuki not: Geliştirici sağlama, 4857 sayılı İş Kanunu md. 2 kapsamında hizmet alımı (alt işverenlik) ilişkisine uygun biçimde veya bağımsız hizmet sözleşmesiyle yürütülür; geliştirici 360 Soft bünyesinde kalır. Kanun’un 7. maddesindeki geçici iş ilişkisi İŞKUR izinli özel istihdam büroları aracılığıyla kurulabilir; 360 Soft özel istihdam bürosu değildir.

Temsili senaryo: iOS öncelikli abonelik uygulaması

Temsili senaryodur. Bir dijital sağlık girişimi, ilk sürümünü iPhone kullanıcılarına sunmaya ve Apple Health verisiyle entegre çalışmaya karar veriyor. Bir senior ve bir mid iOS geliştiricisi dedicated team modeliyle ekibe katılır. İlk aşamada SwiftUI ile onboarding ve abonelik akışı (StoreKit 2) kurulur, HealthKit izinleri ve veri okuma senaryoları netleştirilir. Yayın öncesinde gizlilik etiketleri, privacy manifest ve KVKK aydınlatma metni birlikte gözden geçirilir; uygulama TestFlight üzerinden kapalı bir kullanıcı grubuyla denenir. Android sürümü için daha sonra native veya cross-platform seçenek değerlendirilir.

iOS geliştirici seçim kontrol listesi

  • App Store’da yayında olan ve katkısını somut olarak anlatabildiği uygulamalar var mı?
  • SwiftUI ile üretim deneyimi var mı; gerektiğinde UIKit ile çalışabiliyor mu?
  • Swift Concurrency’yi ve ana iş parçacığı güvenliğini anlıyor mu?
  • App Store reddi aldığında nasıl çözdüğünü örnekle anlatabiliyor mu?
  • Sertifika, provisioning ve CI/CD kurgusunu yönetebiliyor mu?
  • Instruments ile performans ve bellek sorunu çözmüş mü?
  • Erişilebilirlik ve Human Interface Guidelines’a duyarlı mı?
  • Sözleşmede NDA, IP devri, hesap sahipliği ve değişim hakkı açık mı?

İlgili sayfalar

Mobil stratejinizin bütününü planlamak için mobil uygulama geliştirme hizmetimize, Android tarafı için Android geliştirici kiralama, backend için Node.js geliştirici kiralama, tüm teknolojiler için geliştirici kiralama ve kurumsal ölçekte IT personel kiralama sayfalarına bakabilirsiniz. English: hire iOS developers.

Sık sorulan sorular

SwiftUI mi UIKit mi kullanıyorsunuz?

Yeni ekranlarda çoğunlukla SwiftUI kullanıyoruz; ancak UIKit hala geniş destek görüyor ve bazı özel ihtiyaçlarda gerekli. Projelerde ikisini birlikte kullanarak aşamalı geçiş yapabiliyoruz.

Geliştirici ne zaman başlayabilir?

Aday sunumu tipik olarak 3–10 iş günü sürer; mülakat ve sözleşme adımlarıyla birlikte başlangıç genellikle birkaç hafta içindedir.

Uygulamayı App Store’a kim yükler?

Yayın her zaman sizin Apple Developer hesabınız üzerinden yapılır. Geliştiricimiz sertifikaları, TestFlight dağıtımını ve inceleme sürecini yönetir.

App Store reddi alırsak ne olur?

Ret gerekçesi incelenir, gerekli düzeltme veya açıklama hazırlanarak yeniden gönderilir. Yayın öncesi kontrol listesiyle önlenebilir retleri azaltmayı hedefleriz.

Objective-C ile yazılmış uygulamamızı devralabilir misiniz?

Evet. Objective-C kodunu sürdürebilen ve aşamalı olarak Swift’e taşıyabilen geliştiriciler sağlayabiliyoruz.

Apple Watch veya iPad uygulaması da geliştiriliyor mu?

Evet. Kapsama göre iPad uyarlaması, widget, Live Activities veya watchOS uygulaması deneyimli geliştiriciler sunabiliyoruz.

Geliştirici Mac donanımını kendisi mi getirir?

Uzaktan çalışmada geliştiricilerimiz kendi Mac donanımlarını kullanır. Güvenlik politikanız gerektirirse sizin yönettiğiniz cihazlarla da çalışılabilir.

Android sürümünü de aynı ekip yapabilir mi?

Native Android için ayrı bir Kotlin geliştiricisi ekleriz. Tek kod tabanı istenirse Flutter veya React Native seçeneklerini birlikte değerlendiririz.

Gizlilik etiketleri ve privacy manifest’i kim hazırlar?

Geliştiricimiz kullanılan SDK’ları ve veri akışlarını çıkararak taslağı hazırlar; içerik sizin KVKK aydınlatma metninizle birlikte gözden geçirilir.

Kodun fikri mülkiyeti kimde kalır?

Sözleşmeyle geliştirilen kod ve ilgili çıktılar üzerindeki haklar size devredilir; NDA imzalanır.

Yarı zamanlı bakım mümkün mü?

Evet. Yıllık iOS güncellemelerine uyum, sertifika yenileme ve küçük geliştirmeler için yarı zamanlı veya saat paketi modeli uygulanabilir.

Geliştirici kimin çalışanı olur?

Geliştirici 360 Soft’un çalışanı veya yüklenicisi olarak kalır; hizmet alımı sözleşmesiyle çalışılır. 360 Soft özel istihdam bürosu olmadığı için geçici iş ilişkisi kurmaz.

iOS geliştirici ihtiyacınız için +90 850 335 10 87 numarasını arayın, info@360-soft.com adresine yazın veya iletişim sayfamızı kullanın. 360 Soft Marketing Yazılım ve Danışmanlık Ltd. Şti., Nidakule Ataşehir, İstanbul.

Ekibinizi büyütmek mi istiyorsunuz? İhtiyacınızı yazın, uygun geliştiricileri ve yazılı teklifi paylaşalım. Teklif alın · WhatsApp · +90 850 335 10 87

Bu sayfa 360 Soft Yetkili Temsilcisi Yasir Bünyamin İncedere tarafından hazırlanmıştır. Son güncelleme: Kasım 2026.

İlgili hizmetler

Tüm hizmetler: Geliştirici Kiralama