Text copied to clipboard!
Başlık
Text copied to clipboard!iOS Mühendisi
Açıklama
Text copied to clipboard!
iOS uygulamaları geliştirmek üzere yetenekli ve deneyimli bir iOS Mühendisi arıyoruz. Bu pozisyon, kullanıcı dostu, yüksek performanslı ve güvenli mobil uygulamalar geliştirmekten sorumludur. Adayların Swift ve Objective-C dillerinde ileri düzeyde bilgi sahibi olmaları, iOS SDK ve Apple’ın tasarım ilkeleri hakkında derinlemesine anlayışa sahip olmaları beklenmektedir.
iOS Mühendisi olarak, ürün yöneticileri, tasarımcılar ve diğer yazılım mühendisleriyle yakın iş birliği içinde çalışacak, uygulama geliştirme sürecinin tüm aşamalarında aktif rol alacaksınız. Kod kalitesini artırmak, test kapsamını genişletmek ve uygulama performansını optimize etmek temel görevleriniz arasında yer alacaktır.
Ayrıca, App Store yönergelerine uygunluk, uygulama yayınlama süreçleri ve hata ayıklama konularında deneyimli olmanız beklenmektedir. Kullanıcı geri bildirimlerini analiz ederek uygulamaları sürekli iyileştirmek ve yeni özellikler geliştirmek de sorumluluklarınız arasında olacaktır.
Ekip içinde teknik liderlik üstlenebilecek, kod incelemeleri yapabilecek ve en iyi uygulamaları paylaşabilecek bir profesyonel arıyoruz. Agile/Scrum metodolojileriyle çalışmış olmanız tercih sebebidir. Mobil uygulama güvenliği, performans izleme araçları ve üçüncü parti kütüphanelerin entegrasyonu konularında bilgi sahibi olmanız avantaj sağlayacaktır.
Eğer mobil teknolojilere tutkuyla bağlıysanız, kullanıcı deneyimini ön planda tutan uygulamalar geliştirmekten keyif alıyorsanız ve sürekli öğrenmeye açıksanız, sizi ekibimize katılmaya davet ediyoruz.
Sorumluluklar
Text copied to clipboard!- iOS platformu için mobil uygulamalar geliştirmek
- Swift ve Objective-C kullanarak kod yazmak
- Tasarım ekibiyle birlikte kullanıcı arayüzlerini oluşturmak
- Uygulama performansını analiz etmek ve iyileştirmek
- Kod incelemeleri yapmak ve teknik rehberlik sağlamak
- App Store’a uygulama yükleme ve güncelleme süreçlerini yönetmek
- Yazılım testlerini planlamak ve uygulamak
- Yeni teknolojileri takip ederek uygulamalara entegre etmek
- Kullanıcı geri bildirimlerini analiz ederek iyileştirmeler yapmak
- Agile/Scrum süreçlerine aktif katılım sağlamak
Gereksinimler
Text copied to clipboard!- Bilgisayar mühendisliği veya ilgili bir alanda lisans derecesi
- Swift ve Objective-C dillerinde ileri düzeyde bilgi
- iOS SDK ve Apple Human Interface Guidelines bilgisi
- RESTful API’lerle çalışma deneyimi
- Git gibi versiyon kontrol sistemlerinde tecrübe
- Unit test ve UI test yazma becerisi
- App Store’a uygulama gönderme sürecinde deneyim
- Agile/Scrum metodolojileriyle çalışma tecrübesi
- İyi derecede İngilizce okuma ve yazma becerisi
- Ekip çalışmasına yatkınlık ve iletişim becerileri
Potansiyel mülakat soruları
Text copied to clipboard!- Swift ve Objective-C ile kaç yıldır çalışıyorsunuz?
- Daha önce App Store’a uygulama yüklediniz mi? Süreci anlatır mısınız?
- iOS uygulamalarında performans optimizasyonu için hangi yöntemleri kullanıyorsunuz?
- RESTful API’lerle nasıl çalışıyorsunuz?
- Unit test ve UI test yazma konusundaki deneyiminiz nedir?
- Agile/Scrum metodolojileriyle çalıştınız mı?
- Git veya benzeri versiyon kontrol sistemleriyle ne kadar deneyiminiz var?
- Kullanıcı deneyimini geliştirmek için hangi yaklaşımları benimsiyorsunuz?
- Üçüncü parti kütüphaneleri projeye nasıl entegre ediyorsunuz?
- Mobil uygulama güvenliği konusunda ne gibi önlemler alıyorsunuz?