ICTERRA HAKKINDA
ICterra, Münih, İstanbul ve Ankara'da ofisleri bulunan küresel bir yazılım mühendisliği şirketidir. 30 yıllık yazılım geliştirme deneyimini teknoloji uzmanlığı ve kanıtlanmış metodolojilerle birleştirerek, küresel olarak birden fazla sektörde müşterilerimize yenilikçi çözümler sunuyoruz. 200'den fazla yazılım uzmanıyla, yazılım geliştirme ve test hizmetleri sağlayarak dünyanın en iyi BT ve savunma şirketleriyle stratejik ortaklıklar kuruyoruz.
Telekomünikasyon sektöründe faaliyet gösteren müşterimiz ile birlikte yürütmüş olduğumuz projemiz için
Web Developer
olarak uzaktan çalışabilecek enerjik ekip arkadaşları arıyoruz.
Teknik Yetkinlikler
- Üniversitelerin Bilgisayar, Yazılım, Elektronik, Telekomünikasyon Mühendisliği veya Bilgisayar Bilimleri bölümlerinden mezun olan,
- En az 7 yıl iş development deneyimi olan
- TypeScript
ile ileri düzey tip güvenliği, generic’ler ve maintainable kod yazma
- En az 5+ yıl React & Next.js ile ölçeklenebilir, yüksek performanslı frontend uygulamaları geliştirmiş,
- React 18+
ve
Next.js 14/15+
(App Router ağırlıklı) ile üretim seviyesinde geliştirme
- State yönetimi:
Redux Toolkit
,
React Query
/ TanStack Query, Zustand gibi modern araçlar
- CSS:
SCSS/SASS
, CSS Modules, Tailwind (utility-first), BEM veya benzer mimariler
- NX monorepo
yapısında modüler kütüphane ve micro-frontend geliştirme deneyimi
- REST API + stateless tasarım, microservices mimarisiyle entegrasyon tecrübesi
- Gerçek zamanlı iletişim:
WebSocket
(Socket.IO / ws), Server-Sent Events
- Test kültürü:
Unit
,
integration
ve
E2E
test yazma (Jest, React Testing Library, Cypress / Playwright)
- Build araçları:
Vite
/ Webpack özelleştirme, performans optimizasyonu (Lighthouse skorları iyileştirme)
- CI/CD
süreçleri: Jenkins pipeline yönetimi veya GitHub Actions deneyimi
- Versiyon kontrolü:
Git
- Gitflow /
Trunk-Based Development
akışlarına hakimiyet
- Monitoring:
Sentry
, Datadog veya Dynatrace ile frontend hata & performans takibi
- Design System
/ UI Component Library geliştirme (Storybook, kendi component kütüphanesi vb.)
- Docker
ile containerized geliştirme ve deployment bilgisi
Güvenlik & Performans Gereksinimler
- Web güvenliği standartları: OWASP Top 10, CSP, CORS, HSTS, güvenli header’lar
- Temel kriptografi bilgisi: simetrik/asimetrik şifreleme, güvenli anahtar yönetimi, random sayı üretimi
- Yüksek trafik sistemler için düşünülmüş kod yazma: caching, rate limiting, connection pooling
- Frontend ve backend performans optimizasyonu (lazy loading, code splitting, query optimizasyonu)
Tercihen Fark Yaratacak Deneyimler
- Next.js (App Router + Server Actions) ile fullstack geliştirme
- tRPC veya benzeri end-to-end type-safe API çözümleri
- Push notification (Web Push API, FCM/APNs entegrasyonu)
- Message queue / event-driven mimari (Redis Pub/Sub, Kafka, BullMQ vb.)
- Rust, Go veya Kotlin ile ek backend/mikroservis deneyimi
- Yüksek ölçekli web uygulamalarında üretim tecrübesi (milyonlarca bağlantı / günlük mesaj hacmi)
Kişisel ve Takım Yetkinlikleri
- Junior ve mid-level geliştiricilere
mentorluk
yapabilme, kod inceleme liderliği
- Ürün, tasarım ve backend ekipleriyle yakın iş birliği kurabilme
- Güçlü
analitik düşünme
, problem çözme ve inisiyatif alma
- Yüksek bireysel motivasyon, sürekli öğrenme isteği, takım odaklı çalışma