Description
Genel Bakış
Mevcut Expo React Native uygulamalarımızı yerel Android uygulamalarına dönüştürmek için yetenekli bir Android Geliştiricisi arıyoruz. İdeal aday, AdMob, Facebook, Unity Ads, AppLovin, Startapp ve Vungle gibi çeşitli reklam monetizasyon platformlarıyla deneyime sahip olmasının yanı sıra Web3 ve blok zinciri programlaması hakkında güçlü bir anlayışa sahip olmalıdır. Ayrıca, kayıt ve oturum açma süreçlerini yönetmek için Firebase ile aşina olmak da önemlidir.
Ana Sorumluluklar
- Uygulama Dönüşümü: Mevcut Expo React Native uygulamalarını tamamen işlevsel yerel Android uygulamalarına dönüştürmek, işlevselliğin ve performansın korunmasını sağlamak.
- Skin Değiştirme: Uygulamaları yeni marka gereksinimlerini veya tasarım spesifikasyonlarını karşılayacak şekilde değiştirmek ve skin değiştirmek, uygulamanın temel işlevselliğini korurken.
- Reklam Entegrasyonu: Aşağıdaki platformları kullanarak reklam monetizasyon stratejilerini uygulamak ve yönetmek:
- AdMob
- Facebook Audience Network
- Unity Ads
- AppLovin
- Vungle
- Web3 ve Blok Zinciri Geliştirme: Blok zinciri teknolojisi ve merkeziyetsiz uygulamalar (dApps) içeren projelerde işbirliği yapmak.
- Firebase Entegrasyonu: Kullanıcı kimlik doğrulama deneyimini sorunsuz hale getirmek için kayıt ve oturum açma işlevselliklerini uygulamak ve sorunları gidermek için Firebase kullanmak.
- İşbirliği: Tasarımcılar, ürün yöneticileri ve diğer geliştiricilerle birlikte çalışarak sorunsuz bir kullanıcı deneyimi oluşturmak.
- Test ve Hata Ayıklama: Uygulamaların yüksek kaliteli performans ve kullanıcı memnuniyeti sağlamak için kapsamlı test ve hata ayıklama yapmak. Sorunları etkili bir şekilde tanımlamak ve çözmek.
- Belgelendirme: Gelecek referans ve takım işbirliği için kod ve süreçlerin net belgelerini sürdürmek.
Requirements
Gerekli Beceriler
- React Native Yeterliliği: Expo ve React Native çerçeveleri ile güçlü deneyim.
- Reklam Monetizasyon Bilgisi: Reklam ağlarını (AdMob, Facebook, Unity Ads, AppLovin, Vungle) entegre etme ve optimize etme konusunda bilgi sahibi.
- Blockchain Anlayışı: Web3 teknolojileri ve blockchain programlama bilgisi.
- Firebase Bilgisi: Kullanıcı kimlik doğrulama ve veritabanı yönetimi için Firebase deneyimi.
- Programlama Dilleri: JavaScript ve TypeScript konusunda yetkin, REST API'leri hakkında sağlam bir anlayışa sahip.
- Sürüm Kontrolü: Sürüm kontrolü ve iş birliği için Git deneyimi.
- Problem Çözme Becerileri: Sorunları etkin bir şekilde çözmek için güçlü analitik ve sorun giderme becerileri.
Tercih Edilen Nitelikler
- Bilgisayar Bilimleri, Yazılım Mühendisliği veya ilgili bir alanda lisans diploması.
- Mobil uygulama geliştirme ve dağıtımında önceki deneyim.
- Çevik geliştirme metodolojileri hakkında bilgi sahibi.
Maaş
Pozisyon, aylık 100$ maaş sunmaktadır.