Frontend Developer
Globetech’te Frontend Developer olarak; yürütmekte olduğumuz ulusal ve/veya uluslararası projelerde, web tabanlı karar destek sistemleri ve harita tabanlı uygulamalar başta olmak üzere, kullanıcı arayüzlerinin geliştirilmesinden sorumlu olacaksınız. Proje kapsamındaki ihtiyaçların ve kullanıcı senaryolarının analiz edilmesi, bu ihtiyaçlara uygun frontend mimarisinin kurgulanması ve modern web teknolojileri ile hayata geçirilmesi bu rolün merkezinde yer alır.
Bu pozisyonda, Globetech ürün ailesine hâkim olarak, mevcut ürünlerimizin arayüzlerini geliştirilmekte olan projelere entegre etmeniz; proje kapsamında geliştirilen yeni özellik ve bileşenlerin de yeniden kullanılabilir frontend komponentlerine dönüştürülerek ürünlerimize kazandırılmasına katkı sağlamanız beklenir.
Görev ve Sorumluluklar
-
Web tabanlı uygulamalar için kullanıcı dostu, modern ve performanslı frontend arayüzleri geliştirmek.
-
Proje gereksinimleri, kullanıcı senaryoları ve iş akışları doğrultusunda arayüz bileşenlerini (component), sayfa yapısını ve etkileşimleri tasarlamak ve kodlamak.
-
Backend geliştirme ekibi, CBS/uzaktan algılama ekipleri ve proje ekipleriyle birlikte çalışarak API entegrasyonlarını gerçekleştirmek ve uçtan uca çalışan arayüzler oluşturmak.
-
Mevcut Globetech ürünlerinin (karar destek platformları, harita tabanlı çözümler vb.) arayüzlerini projelere entegre etmek; yeni geliştirilen frontend bileşenlerini yeniden kullanılabilir kütüphaneler hâline getirmek.
-
UI & Görsel Tasarım ekibiyle birlikte çalışarak, hazırlanan tasarımları (mobil/masaüstü uyumlu) şekilde hayata geçirmek.
-
Kod kalitesini artırmak için component tabanlı, bakımı kolay, ölçeklenebilir bir frontend mimarisi kurmak; gerekli olduğunda unit/komponent testleri yazmak.
-
Tarayıcı uyumluluğu, performans optimizasyonu ve erişilebilirlik (accessibility) konularında en iyi uygulamaları takip etmek ve projelere uygulamak.
-
Geliştirilen arayüzler için temel teknik dokümantasyon ve kullanıcıya dönük kısa kılavuzlar hazırlamaya destek olmak.
İstenilen Deneyim ve Beceriler
-
Bilgisayar Mühendisliği, Yazılım Mühendisliği, Bilişim Sistemleri, Elektrik-Elektronik Mühendisliği veya benzeri mühendislik fakültelerinin ilgili bölümlerinden mezun olmak.
-
Benzer pozisyonlarda (frontend developer, web arayüz geliştirici vb.) en az 3 yıl profesyonel deneyime sahip olmak.
-
Modern frontend teknolojilerinde güçlü bilgi ve deneyim sahibi olmak (HTML5, CSS3, JavaScript/TypeScript, component tabanlı framework’ler vb.).
-
Tercihen en az bir modern UI framework veya kütüphane (tercihen Angular) ile kurumsal seviyede proje geliştirmiş olmak.
-
Tercihen harita kütüphaneleri (tercihen ArcGIS JS Api) ile kurumsal seviyede proje geliştirmiş olmak.
-
RESTful API, JSON, HTTP ve web mimarisi konularında deneyim sahibi olmak; backend ekipleriyle koordineli çalışabilmek.
-
Versiyon kontrol sistemleri (özellikle Git) ile çalışma pratiğine sahip olmak.
-
Müşteri ve iç ekiplerle (CBS, backend, iş geliştirme vb.) yüksek iletişim kapasitesine sahip olmak; teknik konuları anlaşılır dile çevirerek aktarabilmek.
-
İleri/iyi seviyede İngilizce okuma, yazma ve konuşma becerisine sahip olmak; teknik dokümanları rahatlıkla anlayabilecek ve uluslararası ekiplerle iletişim kurabilecek düzeyde olmak.
-
Erkek adaylar için askerlik hizmetini tamamlamış veya en az 2 yıl süreyle tecilli olmak.
-
Öğrenmeye ve gelişime açık olmak; frontend ekosistemindeki yeni teknolojileri ve trendleri takip etmek.
-
Ekip çalışmasına uyumlu, iletişimi güçlü ve sorumluluk sahibi olmak.
-
Zaman yönetimi güçlü, işi sahiplenen bir çalışma disiplinine sahip olmak.
-
Gerektiğinde esnek çalışma saatlerine uyum sağlayabilmek.
Tercih Edilen Nitelikler
-
Harita tabanlı uygulamalar, CBS/uzaktan algılama projeleri veya veri yoğun (dashboard, analitik ekranlar vb.) arayüzlerde deneyim sahibi olmak.
-
Uzaktan algılama ve özellikle yer gözlem uydu verileriyle çalışan projelerde görev almış olmak; bu tür verilerin görselleştirilmesi ve web arayüzlerine entegrasyonu konusunda deneyim sahibi olmak.
-
Tercihen Angular ekosistemine hakim, component-based mimari konusunda deneyimli olmak.
-
Mobil uygulama geliştirme (hibrit veya native) konusunda deneyim sahibi olmak.
-
UI/UX prensipleri konusunda bilgi sahibi olmak; tasarım ekipleriyle birlikte kullanıcı deneyimini geliştiren arayüzler üretmiş olmak ve temel UI/UX tasarımları yapabilecek yetkinliğe sahip olmak.
-
Test araçları ve çerçeveleri (Jest, Jasmine, Karma, Selenium, React Testing Library vb.) ile temel test yazımı deneyimi.
-
Performans ölçümü ve iyileştirmesi (Lighthouse, Web Vitals vb.) konularında deneyim.
-
Bulut tabanlı ortamlarda (AWS, Azure, GCP vb.) çalışan uygulamalara frontend entegrasyonu yapmış olmak.
-
İlgili alanda yüksek lisans yapıyor olmak veya yeni tamamlamış olmak (tercihen); özellikle yer gözlem/uydu verileri, görüntü işleme veya benzeri alanlarda akademik çalışma yapmış olmak önemli bir tercih sebebidir.
Başvuru Süreci ve KVKK Bilgilendirmesi
-
Bu pozisyona başvurular sadece Globetech web sitesinde yer alan başvuru/kariyer formu üzerinden alınacaktır.
-
Sosyal medya, e-posta veya diğer kanallar üzerinden gönderilen özgeçmişler, işe alım süreçlerimiz kapsamında değerlendirmeye alınmamaktadır.
-
Başvurular, 4857 sayılı İş Kanunu’ndaki eşit davranma ilkesi çerçevesinde, ayrım gözetilmeksizin değerlendirilecektir.
-
Kişisel verileriniz, 6698 sayılı Kişisel Verilerin Korunması Kanunu (“KVKK”) kapsamında, yalnızca işe alım süreçlerinin yürütülmesi amacıyla işlenecek; gerekli idari ve teknik tedbirler alınarak korunacaktır. Detaylı bilgi için web sitemizdeki Aydınlatma Metni’ne başvurabilirsiniz.