Rol hakkında
Mevcut web ve mobil uygulamaları geliştirmek ve bakımını yapmak; ihtiyaçlara uygun yeni uygulamalar geliştirmek; güvenli, performanslı ve sürdürülebilir çözümlerin entegrasyon, test ve yayın süreçlerini yürütmek.
Görev ve sorumluluklar
- İş ihtiyaçlarını analiz ederek web ve mobil uygulamalar geliştirmek ve mevcut uygulamaların bakımını yürütmek.
- React ile web; React Native ve benzeri teknolojilerle iOS/Android uygulamaları geliştirmek.
- Backend servisleri, API’ler, iş kuralları ve yeniden kullanılabilir bileşenler geliştirmek.
- Veritabanı tasarımı, veri bütünlüğü ve sorgu performansını sağlamak; ERP, CRM ve üçüncü taraf entegrasyonları geliştirmek.
- Kimlik doğrulama, yetkilendirme ve veri güvenliği kontrollerini uygulamak.
- Test, hata giderme, performans izleme, Git, kod inceleme ve CI/CD süreçlerini yürütmek.
- Teknik dokümantasyonu güncel tutmak, talepleri takip etmek ve ekiple koordinasyon sağlamak.
Aranan yetkinlikler
- İlgili lisans bölümlerinden mezuniyet veya eşdeğer mesleki yetkinlik.
- React, React Native ve JavaScript/TypeScript ile geliştirme deneyimi.
- Node.js, .NET veya benzeri bir backend teknolojisiyle API geliştirebilme.
- SQL, veritabanı tasarımı, sistem entegrasyonları, Git, yazılım testleri, güvenli geliştirme ve CI/CD bilgisi.
- Teknik İngilizce.
- Tercihen Python/FastAPI, PostgreSQL ve Docker deneyimi.
- Analitik düşünme, problem çözme, ekip çalışması, önceliklendirme ve zaman yönetimi.
- Kalite ve detay odaklılık, gizlilik, etik ve dokümantasyon disiplini.