Ön Yüz Yazılım Uzmanı (ABBGS)

Web

Mobil

Front-End

JavaScript

CSS

React

Milli Teknoloji Hamlesi’nin öncü gücü Baykar’da; yerli ve milli yüksek teknoloji İnsansız Hava Aracı sistemleri geliştiriyor, kendini kanıtlamış platformlarla küresel ölçekte etki üretiyoruz. Ar-Ge’den üretime uçtan uca mühendislik yaklaşımımızla, sınırları zorlayan projelere imza atmaya devam ediyoruz.

BİRİMİMİZ:

Ağ, Bilişim ve Bilgi Güvenliği Sistemleri Birimi, kurumun dijital altyapısının uçtan uca tasarımı, geliştirilmesi, yönetimi ve güvenliğinin sağlanmasından sorumludur. Bu birim altında; yazılım geliştirme, sistem ve altyapı yönetimi, ağ teknolojileri, bilgi güvenliği, yapay zeka ve veri analitiği, DevOps süreçleri, ERP sistemleri ve yazılım test faaliyetleri entegre bir yaklaşımla yürütülmektedir.

Birim, yüksek erişilebilirlik, ölçeklenebilirlik ve güvenlik ilkeleri doğrultusunda; modern yazılım mimarileri, bulut ve on-prem altyapılar, otomasyon çözümleri ve ileri analitik uygulamalar geliştirerek kurumsal süreçlerin dijital dönüşümüne katkı sağlamayı hedefler.

POZİSYONUN AMACI:

Kurumsal yazılım projelerinde kullanılan kullanıcı arayüzlerinin (frontend) geliştirilmesi, iyileştirilmesi ve en iyi kullanıcı deneyiminin (UX) sağlanması, önyüz mimarisinin kalite, performans ve erişilebilirlik kriterleri doğrultusunda güçlendirilmesi, geliştirilen çözümlerin iş süreçleriyle uyumlu, modern ve duyarlı (responsive) hale getirilmesi amaçlanmaktadır. Bu pozisyon; yazılım geliştirme yaşam döngüsünün tüm aşamalarında aktif rol alarak, ekipler arası etkileşimi artırmayı ve teknik altyapının sürekli gelişimini desteklemeyi hedefler.

SENİ NELER BEKLİYOR:

  • Kurumsal ölçekte geliştirilen web uygulamalarının önyüz analiz, tasarım ve geliştirme süreçlerinde aktif rol almak.
  • UI/UX ekibi (veya iş birimleri) tarafından sağlanan tasarımları, modern ve piksel mükemmelliğinde (pixel-perfect) hayata geçirmek.
  • Web platformunun temel işlevlerini hızlı, sade ve temiz bir kod yapısıyla geliştirmek.
  • Tüm cihazlara uyumlu (responsive) ve performans odaklı arayüzler üretmek.
  • RESTful API’lerin entegrasyon süreçlerini yürütmek ve backend servisleriyle sorunsuz veri alışverişi sağlamak.
  • Kod kalitesini artırmaya yönelik Clean Code prensiplerini ve sürdürülebilir kod yazma alışkanlıklarını uygulamak.
  • Code Review süreçlerine katılarak ekip içi teknik standardizasyonu desteklemek.
  • Versiyon kontrol süreçlerine (Git) uyumlu geliştirme yapmak, hata analizlerini gerçekleştirmek ve tarayıcı uyumluluğu sorunlarını çözmek.
  • Yeni teknolojileri öğrenmeye hevesli olmak ve bunları mevcut projelere değer katacak şekilde uygulamak.

GENEL NİTELİKLER:

  • Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili mühendislik bölümlerinden mezun,
  • En az 2 yıl Frontend (Ön Yüz) geliştirme deneyimi,
  • İleri seviye React bilgisine sahip,
  • İyi derecede TypeScript bilgisine sahip,
  • Modern JavaScript (ES6+) konularında ileri seviye bilgi sahibi,
  • Gerçek kullanıcılar tarafından kullanılan en az iki web uygulamasının geliştirilmesinde yer almış,
  • NodeJS ekosistemine hakim,
  • RESTful servisler ve asenkron programlama ile çalışma tecrübesine sahip,
  • Responsive design ve mobil öncelikli geliştirme yaklaşımına hâkim,
  • Versiyon kontrol sistemlerini (Git) aktif ve etkin kullanabilen,
  • Teknik dokümanları anlayabilecek seviyede İngilizce bilgisine sahip,
  • Analitik düşünme ve problem çözme yetkinliği yüksek,
  • Takım çalışmasına yatkın, iletişimi kuvvetli ve sorumluluk sahibi çalışma arkadaşları aramaktayız.


TERCİH NEDENİ OLABİLECEK EK NİTELİKLER:

  • ERP veya kurumsal iş yazılımları geliştirme deneyimi,
  • Ant Design veya Tailwind CSS gibi UI kütüphanelerinde deneyim,
  • Doğrulama, dönüştürme ve paketleme süreçleri için kullanılan ön yüz derleme araçları (ESLint, Webpack, Babel vb.) konusunda bilgi sahibi,
  • Test kütüphaneleri (Jest, React Testing Library vb.) ile geliştirme deneyimi,
  • UI/UX prensiplerine ve kullanıcı deneyimi konularına ilgi duyan,
  • Performans optimizasyonu konusunda bilgi sahibi olmak,
  • CI/CD süreçleri ve Agile/Scrum metodolojileri ile çalışma deneyimi olmak tercih nedeni olabilecek ek niteliklerdir.