Senior Mobile Application Developer İş İlanı

İşveren Hakkında
  • İstanbul(Asya)
  • Bilişim, Telekomünikasyon

GENEL NİTELİKLER

  • Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya Bilgisayar Bilimleri bölümlerinden mezun,
  • En az 4 yıl React-Native deneyimine sahip,
  • Redux, Hooks, HTTP, XML, JSON teknolojileri ve RESTful API Web servis yapıları konularında bilgi sahibi,
  • İyi derecede Javascript ve Typescript bilgi ve tecrübesi olan,
  • HTML/CSS ve responsive tasarım deneyimine sahip,
  • Alanındaki gelişmeleri ve teknik dokümanları araştırıp, öğrenebilecek düzeyde İngilizce bilgisine sahip olmak,
  • Android ve IOS marketlerine uygulama yükleyebilen,
  • Bitbucket, Jenkins, Azure Devops konularında tecrübeli,
  • Git vb. source control uygulamalarını kullanmış,
  • Temiz Kod Standartları, Code Review, Refactoring konularında tecrübeli,
  • Aynı zamanda farklı işletim sistemleri versiyonlarına destek verecek nitelikte geliştirme yapabilecek alt yapıya sahip,
  • Agile çalışma deneyimi olan,
  • Teknik dokümanları anlayabilecek düzeyde İngilizce bilgisi olan,
  • Karmaşık problemlere çözüm üretecek analitik becerisi olan,
  • Güçlü iletişim becerileri ve takım çalışmasına uyumlu olan.


Rol Ve Sorumluluklar

  • React Native kullanarak eğitim uygulaması geliştirmek,
  • Ürünün geliştirilmesi, entegrasyon çalışmaları, code review ve devreye alım süreçlerine katılmak,
  • Teknolojiye uygunluğun yanında doğru mimarinin seçilmesi ve performans açısında efektif bir geliştirme süreci yürütmek,
  • Endüstri standartlarında best practiceler’in takip edilmesini sağlamak,
  • Ürün geliştirilmesi tamamlandığında test ekibinin başarılı bir test sürecinin yürütmesine katkı sağlamak,
  • CI - CD sistemlerine gerekli desteği sağlamak,
  • Test tamamlandığında ürün devreye alım sürecinde operasyon ekibine katkı vermek,
  • Geliştirme verimliliğini ve ürün kalitesini en üst düzeye çıkarmak için mevcut ve yaklaşan front end teknolojilerini araştırmak, takım ile yeni fikir ve teknolojileri paylaşmak,
  • Test ve devreye alım gibi adımların başarılı olarak tamamlandığını izlemek ve bu adımlardaki olası sorunları çözmek için gereken aksiyonları almak,
  • Efektif ve verimli kod geliştirebilmek için diğer ekip üyeleriyle uyumlu çalışmak,
  • Teknik dokümantasyon çalışmalarına katkı sağlamak.