
Ayrıntılar
- Meslek: Yazılım Geliştirici
- Beceriler: TypeScript
- #Three.js #WebGL #React Three Fiber #GLSL #Gaussian splatting #TypeScript
- Son başvuru: 24 Aralık 2026
- Başvuru: dünyanın her yerinden
- Firma
- Together Group
- Kategori
- IT & Yazılım Geliştirme › Yazılım Geliştirme Uzmanı
- Sektör
- Bilgi ve iletişim › Bilgisayar programlama, danışmanlık ve ilgili faaliyetler
- Çalışma şekli
- Tam zamanlı
- Çalışma yeri
- Uzaktan
- Deneyim
- Orta düzey
- Konum
- Uzaktan · her yerden
- İlan no
- 4175
- İlan tarihi
- 25 Ekim 2026
- Görüntülenme
- 0
Açıklama
Web tabanlı dijital ikiz platformumuzun kalbinde yer alan gerçek zamanlı render motorunu sahiplenecek ve geliştirecek bir 3D Grafik Mühendisi arıyoruz. Three.js ve React Three Fiber render kütüphanemizde çalışarak tarayıcıda çalışan, fotogerçekçi ve yüksek performanslı 3D deneyimler geliştireceksiniz: mimari gezintiler, sürükleyici satış deneyimleri ve gerçek mekânların Gaussian splat yakalamaları. Bu deneyimler kiosklarda, tabletlerde, masaüstü bilgisayarlarda ve büyük formatlı ekranlarda çalışacak.
Bu rol, gerçek zamanlı grafiklere, performansa ve 3D varlık hattına odaklanan derin ve uzmanlık gerektiren bir mühendislik pozisyonudur. Çevresindeki web uygulamasını, CMS'i ve API'leri yöneten tam yığın ve web geliştiricilerle; içerik ve 3D yakalama ekipleriyle birlikte çalışacaksınız. Render motoru ve görsel kalitesi sizin sorumluluğunuzda olacak ve sizin yönlendirmenizle ileriye taşınacaktır.
Imerza olarak mimari görselleştirme yazılımında öncü olup dijital ikizler ve gayrimenkul pazarlaması alanında uzmanlaşıyoruz. Mimari konseptleri, satış merkezindeki video duvarından alıcının elindeki tablete kadar her yerde çalışan, göz alıcı ve sürükleyici deneyimlere dönüştürüyoruz.
Temel Sorumluluklar
Render ve Grafik (Öncelikli Odak)
• Gerçek zamanlı Three.js ve React Three Fiber render motorunu geliştirmek ve sürdürmek.
• Aydınlatma (lightmap, HDR ve görüntü tabanlı aydınlatma, ortam tıkanıklığı / ambient occlusion), kenar yumuşatma, malzemeler ve son işlem (post-processing) render özelliklerini uygulamak ve optimize etmek.
• Gaussian splat yakalamalarını geleneksel mesh tabanlı 3D içeriklerle birlikte entegre etmek.
• GLSL shader'ları ve özel malzemeler yazmak ve hata ayıklamak.
• Kamera sistemleri, gezinme, rota noktaları (waypoint) ve sahne etkileşimi geliştirmek.
Varlık ve Performans Hattı
• 3D varlık hattının sahibi olmak: glTF ve GLB optimizasyonu, Draco ve mesh sıkıştırma, KTX2 ve Basis doku dönüşümü ile lightmap pişirme (baking).
• Kısıtlı cihazlarda (tabletler, kiosklar) ve büyük ekranlarda kare hızı, bellek ve yükleme süresi için profil çıkarmak ve optimize etmek.
• Hızlı ışın izleme (raycasting), seçim (picking) ve yol bulma (pathfinding) için BVH gibi uzamsal veri yapılarını kullanmak.
• Görsel kalite ile performansın ölçülebilir kalmasını sağlayan tanılama ve hata ayıklama araçları geliştirmek.
İş Birliği
• Web uygulamasını geliştiren tam yığın ve web geliştiricileriyle birlikte çalışarak, web uygulamasına temiz ve iyi belgelenmiş render API'leri sunmak.
• 3D yakalama, içerik ve tasarım ekipleriyle çalışarak gerçek mekânları ve tasarımları motora taşımak.
• Nx monorepo yapısına test, kod incelemesi ve dokümantasyon açısından katkıda bulunmak.
• Sürükleyici ve fotogerçekçi deneyimlerin teknik yönünü belirlemeye yardımcı olmak.
Kullandığımız Teknoloji Yığını
Temel Teknolojiler (günlük çalışılan alanlar)
• @imerza/threejs-renderer adlı özel Three.js render motoru; React Three Fiber ve drei üzerine kurulu olup Next.js uygulamasında çalışır.
• Gerçek dünya mekânlarının fotogerçekçi yakalanması için Spark (@sparkjsdev/spark) ile Gaussian splatting; mesh tabanlı içeriklerle birlikte render edilir.
• Draco sıkıştırma, KTX2 ve Basis dokular, pişirilmiş lightmap'ler ve HDR görüntü tabanlı aydınlatma ile glTF ve GLB varlık hatları.
• WebGL ve GLSL shader'ları, son işlem efektleri (zamansal kenar yumuşatma, ortam tıkanıklığı) ve three-mesh-bvh ile uzamsal hızlandırma.
• @react-three/xr ile WebXR sürükleyici görüntüleme, 360 derece görüntüleyici dahil.
• Tüm projede TypeScript; pnpm çalışma alanlarıyla birlikte bir Nx monorepo yapısında.
Diğer Alanlar (diğer mühendislerin sorumluluğunda; anlamak faydalıdır)
• Render motorunu barındıran ve yapılandıran React, Next.js ve Payload CMS tabanlı web uygulaması.
• MQTT üzerinden sahnelere akan gerçek zamanlı dijital ikiz verileri.
• AWS (CDK) ve Docker tabanlı şirket içi (on-prem) dağıtımlar.
Aranan Nitelikler ve Uzmanlık
• Gerçek zamanlı 3D veya grafik alanında önemli deneyime sahip, 3 ila 7+ yıl profesyonel yazılım mühendisliği tecrübesi.
• Three.js konusunda derin bilgi (React Three Fiber deneyimi büyük artı).
• Sağlam WebGL ve GLSL shader deneyimi.
• Güçlü TypeScript veya JavaScript becerileri.
• 3D varlık formatları ve hatları (glTF ve GLB, dokular, sıkıştırma) konusunda deneyim.
• Vektörler, matrisler, kuaterniyonlar, dönüşümler ve kameralar dahil güçlü 3D matematik bilgisi.
• Render performansı ve bellek kullanımını profilleme ve optimize etme deneyimi.
• Güçlü bir görsel kalite, aydınlatma ve detay algısı.
Arzu Edilen Nitelikler
• Gaussian splatting veya radiance field alanında çalışma (Spark, Luma, 3D Gaussian Splatting veya NeRF ile ilişkili çalışmalar).
• KTX2 ve Basis, Draco veya meshopt sıkıştırma deneyimi.
• PBR malzemeler, pişirilmiş aydınlatma ve lightmap iş akışları, HDR veya görüntü tabanlı aydınlatma bilgisi.
• WebXR, VR veya AR deneyimi (@react-three/xr veya benzeri).
• DCC araçlarına (Blender, 3ds Max, Maya) ve yakalama veya fotogrametri hat
Konum
Yorumlar
Yorum yapmak için giriş yap
Güvenliğin için
Bu ilan yurt dışındaki bir işverene ait; iş uzaktan yapılır. Sözleşme, vergi ve ödeme koşullarını başvurmadan önce işverenle doğrulayın. Başvuru işverenin kendi sayfasında yapılır. İşe alım için ücret, kapora ya da eğitim parası isteyenlerden uzak durun.