Konya Ofis - Yerinde
Frontend Geliştirici (Mid / Mid-Plus)
Teknik Yetenekler
Temel Gereklilikler:
- · Vue.js veya React.js ile en az 2 yıl profesyonel deneyim
- · Nuxt.js veya Next.js framework’lerinden biriyle proje geliştirmiş olmak
- · Tailwind CSS veya SCSS ile ölçeklenebilir UI geliştirme deneyimi
- · Composition API ve/veya Hooks yapısına hâkimiyet
- · Git ile versiyon kontrolü ve branch yönetimi konusunda bilgi sahibi olmak
- · Responsive ve erişilebilir (accessible) tasarımlar oluşturabilmek
- · RESTful API’lerle çalışma ve asenkron veri yönetimi konularında deneyim
- · Component tabanlı geliştirme ve component kütüphanelerini kullanma alışkanlığı
- · Sayfa performansı, bundle optimizasyonu ve lazy loading gibi teknikleri kullanabilmek
Tercihen Bilinmesi Beklenen Teknolojiler:
- · TypeScript ile strongly-typed component geliştirme
- · Pinia, Redux veya benzeri state management araçlarıyla çalışma
- · Composition API ile advanced setup kullanımı (özellikle Nuxt 3 projelerinde)
- · Storybook ile component izolasyonu ve dokümantasyonu
- · Jest, Vitest veya Cypress ile birim ve entegrasyon testi yazma deneyimi
- · Vite, Webpack gibi bundler araçlarını projelerde yapılandırma deneyimi
- · SEO, SSR (Server-Side Rendering), ISR (Incremental Static Regeneration) gibi Next/Nuxt yapılarına hâkimiyet
- · UI/UX prensiplerine temel seviyede hâkim olmak
- · Proje içerisinde Figma gibi araçlardan gelen tasarımı kodlayabilecek düzeyde tasarım okur yazarlığı
Sorumluluklar
- · Vue.js/Nuxt.js veya React.js/Next.js framework’leriyle modern SPA/SSR projeleri geliştirmek
- · Reusable component yapıları oluşturmak ve UI kütüphaneleri ile bütünleşik çalışmak
- · UI/UX ekipleriyle birlikte çalışarak detaylı ve kullanıcı dostu arayüzler geliştirmek
- · Backend geliştiricileriyle birlikte REST API üzerinden veri alışverişi gerçekleştirmek
- · Kod kalitesine özen göstererek scalable ve sürdürülebilir yapılar kurmak
- · Git akışlarını takip ederek ekip ile senkronize çalışmak
- · Proje süreçlerinde tahmini süre planlaması ve task yönetimi yapmak
- · Test yazımı ve performans analizleri konusunda duyarlılık göstermek
Ekip Kültürü ve Çalışma Modeli
- · Küçük ama etkili bir yazılım ekibi içerisinde karar alma süreçlerinde aktif rol alabilirsiniz
- · Modern yazılım geliştirme süreçlerine uygun sprint tabanlı çalışma düzeni
- · Kod review süreçleriyle ekip içi bilgi paylaşımı ve teknik gelişim desteklenir
- · Takım olarak sürekli gelişimi önemseriz, teknik bilgi paylaşımı ve iç eğitimler düzenli olarak yapılır