Mobile Application Developer (Flutter) İş İlanı

İşveren Hakkında
  • Ankara, İstanbul(Asya)(Üsküdar)
  • Bilişim, Yazılım, Güvenlik Hizmetleri

GENEL NİTELİKLER

GENEL NİTELİKLER

· Bilgisayar Mühendisliği veya Yazılım Mühendisliği bölümlerinden mezun,

· En az 2 yıl FLUTTER/DART ile mobil uygulama geliştirme tecrübesi olan (Flutter ile yayında olan uygulama referansı sunabilecek),

· JAVA dili konusunda tecrübe sahibi,

· Swiftdili konusunda bilgi/tecrübe sahibi olmak tercih nedenidir,

· RESTful ve SOAP web servisleri hakkında bilgi/tecrübe sahibi,

· Uygulamayı geliştirme aşamasından IOS ve ANDROID platformlarında yayınlanmasına kadar olan süreçte tecrübeli,

· IOS ve ANDROID işletim sistemlerinin çalışma mekanizmalarına hakim,

· Tercihen Native iOS ve/veya Android Uygulama geliştirme konusunda bilgi sahibi,

· Firebase hakkında bilgisi/tecrübesi olan,

· SQL bilgisi/tecrübesi olan,

· UX/UI tasarımı konusunda tecrübe sahibi,

· AdobeXD ile etkileyici uygulama tasarımı geliştirebilen,

· Versiyon kontrol (Git, SVN vb.) ve build otomasyon (Gradle vb.) sistemlerini kullanarak yazılım geliştirmiş,

· Design Patterns & OOP Principles hakkında bilgi/tecrübe sahibi,

· SOLID prensiplerine hakim,

· Continuous Integration and Deliver konusunda tecrübe sahibi,

· Birim ve entegrasyon testi konularında bilgi/tecrübe sahibi,

· Çevik yazılım geliştirme süreçlerine hakim,

· Analitik düşünce yapısına sahip, planlama ve problem çözme yeteneği gelişmiş,

· Takım çalışmasına yatkın, insan ilişkileri kuvvetli ve iletişime açık,

· Teknik konularda araştırma yapabilecek seviyede İngilizce bilen,

· Erkek adaylar için askerlik ile ilişiği bulunmayan veya en az 2 yıl tecilli,

çalışma arkadaşları aramaktayız.

İŞ TANIMI

· Projelerinin SDLC süreçlerinde yer almak,

· İhtiyaç ve fonksiyonel özelliklere göre yazılım tasarımının gerçekleştirilmesi,

· Yazılım modüllerinin geliştirilmesi ve birim testlerinin gerçekleştirilmesi,

· Geliştirilen yazılım modülleri için performans, güvenlik ve entegrasyon testlerinin gerçekleştirilmesi,

· Geliştirilen yazılım modülleri için kurulum, bakım ve yönetim rehberlerinin hazırlanması,

· Geliştirme gerektiren talepler için programlama yapılması,

· Uygulama ile ilgili bildirilen yazılım hatalarının çözülmesi,

· Yapılan geliştirmeler ile ilgili dokümantasyon hazırlanması,

· Kullanıcı talepleri üzerinde periyodik olarak gözden geçirilme çalışması yapılması, tekrarlanan talepler için kalıcı çözüm alternatiflerinin geliştirilmesi.