IOS Geliştiricide İstenen Yetenekler Detay:
• Swift diline hakim,
• Uygulama geliştirme yaşam döngüsüne hakim,
• HTTP, XML, JSON teknolojileri ve RESTful API Web servis yapıları konularında bilgi sahibi,
• iOS UIKit ve Auto Layout ile arayüz tasarımı konusunda deneyimli,
• GIT version kontrol sistemi konusunda bilgili,
• CocoaPods kullanımı konusunda deneyimli ve 3. party kütüphanelerin kullanımı konusunda deneyimli,
• Güncel UX/UI kurallarını takip eden
Android Geliştiricide İstenen Yetenekler Detay:
• Java veya Kotlin dillerine hakim,
• Uygulama geliştirme yaşam döngüsüne hakim,
• HTTP, XML, JSON teknolojileri ve RESTful API Web servis yapıları konularında bilgi sahibi,
• Android Design Pattern kurallarını takip edip uygulayan,
• 3.Parti android kütüphanelerinin kullanımı konusunda deneyimli
• Güncel UX/UI kurallarını takip eden
React Native Geliştiricide İstenen Yetenekler Detay:
• Hybrid mobil uygulamalarda görev almış ve deneyim sahibi,
• React Native ile uygulama geliştirmiş,
• React Native, ReactJS, Redux konularında bilgi ve tecrübe sahibi,
• Javascript’ın uygulama geliştirme kurallarına ve kullanım şekillerine hakkında bilgili,
• Diger javascript tabanlı hybrid frameworkleri hakkında bilgili
Flutter Geliştiricide İstenen Yetenekler Detay:
• Hybrid mobil uygulamalarda görev almış ve deneyim sahibi,
• Flutter ile uygulama geliştirmiş,
• Dart yazılım diline hakim,
• Flutter’ın uygulama geliştirme kuralarına ve kullanım şekillerine hakkında bilgili,
• Diğer hybrid mobil uygulama geliştirme alanlarında bilgili
Aradığımız takım arkadaşımızdan beklentilerimiz;
• Yazılım geliştirme prensipleri hakkında bilgi sahibi olması
• Veri odaklı uygulamalar geliştirmiş, veri tutarlılığı hakkında bilgi ve tecrübe sahibi olması
• RestAPI kullanmış olması
• Git versiyon kontrol sistemiyle çalışmış olması
• Proje yönetim araçlarından Trello, Jira gibi herhangi bir araç kullanma kültürüne sahip olması
• UI ve UX konusunda fikir sahibi olması
Deneyimli;
• Daha önce başından sonuna kadar bir proje içerisinde yer almış olmak
• Kendisini sürekli geliştirme isteğine sahip olmak
• Hakim olduğu konuları karşısındaki aktarabilecek kadar iletişim yeteğine sahip olmak
Sorumluluklar;
• Yükleme hızlarını ve kapasiteyi optimize edilmesi
• Sayfaların hatalarını ayıklayıp ve bozuk bağlantıları veya resimleri düzeltilmesi
• Temel uygulamalar için basitten karmaşığa bakım ve sorun çözme gerçekleştirilmesi
• Kullanıcı şikayetlerinin ele alınması
Gereksinimler;
• Kod düzenleyicileri, kaynak kodu kontrolü ve hata izleme gibi temel, günlük araçlar hakkında bilgi sahibi olmak
• Güçlü sorun giderme ve analitik yetenekler
• Mükemmel iletişim ve ekip çalışması becerileri
• Yaratıcı fikirler üretme yeteneği
• Son teslim tarihine yönelik geliştirme yapısı içinde iyi çalışabilme becerisi