Full Stack PHP Developer – Startup / Marketplace
İş İlanı Hakkında
Harman | Tarım Teknolojileri & Marketplace
Harman, üretici, alıcı ve tarım sektöründeki işletmeleri bir araya getiren; ilan, fiyat verileri, mesajlaşma, teklif ve tarımsal içerik servisleri sunan dijital bir tarım platformudur.
Bugün Harman aylık 200.000 ziyaretçiye, yaklaşık 1.000 yeni ilana ve 5.000 kayıtlı kullanıcıya ulaşmış durumda.
Ürünümüzü birlikte geliştirecek, mevcut PHP altyapısını devralacak ve doğrudan kurucu ile çalışacak bir Full Stack PHP Developer arıyoruz.
Ne yapacaksın?
Mevcut PHP tabanlı Harman platformunu tanıyıp geliştirme süreçlerini devralacak; yeni özellikler geliştirecek, mevcut özellikleri iyileştirecek ve oluşan teknik sorunları çözeceksin.
Özellikle ilan ve marketplace altyapısı, mesajlaşma ve teklif sistemi, bildirimler, Vitrin ilanları, ödeme entegrasyonları, analytics ve reklam dönüşüm takibi gibi ürünün temel fonksiyonları üzerinde çalışacaksın.
Harman’ın mobil uygulaması mevcut web platformunun WebView yapısı üzerinden çalıştığı için mobil web deneyimi ve performans iyileştirmeleri de çalışma alanının bir parçası olacak.
Aradığımız teknik yetkinlikler
- PHP ile uygulama geliştirme konusunda deneyim
- MySQL / ilişkisel veritabanı bilgisi
- HTML, CSS ve JavaScript bilgisi
- Git kullanabilme
- REST API mantığını bilme
- Responsive web geliştirme konusunda temel deneyim
- Mevcut bir projeyi okuyup anlayabilme ve geliştirebilme
- Problem çözme ve araştırma becerisi
Aşağıdaki konularda deneyim sahibi olman artı olacaktır:
- Linux / Nginx / Apache
- Firebase ve push notification
- Google Analytics 4 / Google Tag Manager
- Meta Pixel / Google Ads dönüşüm entegrasyonları
- Ödeme sistemleri
- Redis / cache
- Queue / cron işlemleri
- WebView tabanlı mobil uygulamalar
- Sunucu, performans ve temel web güvenliği
Başvuru Soruları
Başvurunuzdan önce Harman’ı web ve mobil üzerinden incelemenizi rica ediyoruz.
Aşağıdaki soruların tek bir doğru cevabı yoktur. Amacımız teknik yaklaşımınızı, problem çözme biçiminizi ve mevcut bir ürünü nasıl ele aldığınızı anlamaktır. Lütfen cevaplarınızı kısa fakat somut şekilde yazın.
1. Harman’ı inceleyin. Mevcut üründe teknik veya kullanıcı deneyimi açısından ilk geliştirmek/iyileştirmek isteyeceğiniz 3 noktayı yazın. Neden bu üçüne öncelik verirdiniz?
2. Başka bir geliştiricinin yazdığı ve aktif olarak kullanılan mevcut bir PHP projesini devraldığınızı düşünün. İlk 7 gününüzde sistemi güvenli şekilde anlayıp geliştirmeye başlayabilmek için hangi adımları atarsınız?
3. Harman’da bir kullanıcı ilana mesaj veya teklif gönderiyor fakat ilan sahibi çoğu zaman geri dönüş yapmıyor. Bu problemi teknik tarafta çözmeniz istense nasıl bir sistem tasarlardınız? Uygulayacağınız akışı mümkün olduğunca somut anlatın.
4. Harman’da “Vitrin İlanı” özelliği geliştireceğinizi düşünün. Kullanıcı ödeme yaptıktan sonra ilanı 10 gün boyunca öne çıkarılacak ve ilan sahibine görüntülenme, tıklama, mesaj ve teklif gibi performans verileri gösterilecek. Bu özelliği baştan sona nasıl geliştirirdiniz? Veritabanı, backend, ödeme, süre yönetimi ve ölçüm tarafındaki yaklaşımınızı kısaca anlatın.
