İş İlanları

Unity Yazılım Geliştirici

Ekibimize katılarak yarattığı etkiyi maksimize etmek isteyen, tutkulu Unity geliştiricisi arıyoruz! Gelişmiş görsel efektler ve sürükleyici deneyimlerle son teknoloji oyunları beraber yaratmaya hazır mısın?

Mid-Sr

Some technologies we work with:

  • Unity Development: Unity, C# etc.
  • Backend Development: PHP, Laravel etc.
  • Frontend Development: HTML, CSS, Javascript, Vue, React etc.
  • We're looking for a Unity Developer to join our team!
  • Key Responsibilities:
  • Responsible for a gamification project
  • Design, develop, write, test and implement code
  • Write technical documentation
  • Required Knowledge and Skills:
  • Strong Unity coding skills
  • Experience with Game Development
  • Knowledge and experience with OOP, Algorithms, Design patterns and Code Optimization
  • Experience with User Experience and User Interface skills
  • Passion about new technologies
  • Someone who can collaborate well and enjoys helping others
  • Critical thinking and problem-solving ability
  • The motivation for the new challenges and new opportunities
  • Excellent teamwork skills
  • Benefits:
  • Remote working opportunity
  • Learning and development support

Unity Yazılım Geliştirici Hakkında

Unity Yazılım Geliştiriciler, Unity oyun motorunu kullanarak oyunlar ve etkileşimli deneyimler geliştiren yazılım mühendisleridir. Unity, hem 2D hem de 3D oyunların ve uygulamaların oluşturulmasına imkan veren esnek bir platform sunar. Unity geliştiricileri, oyun tasarımı, animasyon, fizikler, yapay zeka ve kullanıcı etkileşimlerini bir araya getirerek zengin ve sürükleyici deneyimler yaratırlar.

Unity geliştiricileri, bir oyunun fikir aşamasından yayınlanma aşamasına kadar her adımda aktif rol oynarlar. İlk aşamada oyun konsepti ve mekanikleri üzerine çalışır ve bu mekanikleri Unity ortamında hayata geçirirler. Oyun motoru sayesinde geliştirici, oyunun fizik kurallarını, ışıklandırmasını, grafiklerini ve animasyonlarını kontrol edebilir. Unity, görsel programlama ve C# dili ile kodlamayı birleştirerek geliştiricilere esneklik sağlar.

Bir oyun veya uygulamanın çekirdek kodlaması yapıldıktan sonra, geliştirici oyun içi karakterlerin hareketlerinden çevre etkileşimlerine kadar tüm detayları optimize eder. Ayrıca, çok platformlu destek sunan Unity ile oyunların Android, iOS, PC ve konsollar gibi farklı cihazlarda sorunsuz çalışması sağlanır.

Unity geliştiricileri, geliştirdikleri oyunların ve uygulamaların en iyi performansı vermesi için sürekli optimizasyon yaparlar. Bu, grafik ve performans iyileştirmelerini, oyun akıcılığını artırmayı ve bellek yönetimini kapsar. Oyunun farklı cihazlarda ve platformlarda sorunsuz çalışmasını sağlamak için sık sık testler yapılır. Hata ayıklama (debugging) araçları kullanarak performans sorunları çözülür ve oyun içi hatalar düzeltilir.

Unity'nin en büyük avantajlarından biri, bir oyunun bir kez geliştirilip birden fazla platformda yayınlanabilmesidir. Unity geliştiricileri, bu özelliği kullanarak mobil cihazlar, masaüstü bilgisayarlar ve oyun konsolları gibi farklı platformlar için oyun ve uygulamalar geliştirir. Bu sayede bir proje daha geniş bir kullanıcı kitlesine ulaşabilir ve kullanıcı deneyimi her platformda optimize edilmiş olur.

Unity, artırılmış gerçeklik (AR) ve sanal gerçeklik (VR) uygulamaları için de güçlü bir platformdur. Unity geliştiricileri, bu teknolojiler kullanarak etkileşimli deneyimler yaratabilirler. Özellikle oyun dışı sektörlerde (eğitim, sağlık, mühendislik) AR ve VR çözümleri yaygınlaşmıştır ve Unity, bu alanda en çok tercih edilen platformlardan biridir.

Unity geliştiricileri, oyun dünyasında yapay zeka (AI) mekaniklerini de kullanırlar. Özellikle karakter davranışlarını kontrol eden AI sistemleri geliştirerek oyun deneyimini zenginleştirirler. Bu, oyuncu ile oyundaki karakterler arasındaki etkileşimleri gerçekçi kılar ve oyun dünyasını daha dinamik hale getirir.

Unity geliştiricileri için teknoloji sürekli değiştiği için sürekli öğrenme kritik öneme sahiptir. Unity'nin güncellemelerini ve yeni özelliklerini yakından takip etmek, oyun geliştirme yarışmalarına katılmak ve açık kaynak projelerde yer almak geliştiricilerin becerilerini artırmalarına yardımcı olur. Ayrıca, C# diline hakimiyetini artırmak, optimizasyon tekniklerini öğrenmek ve oyun fiziği konularında bilgi sahibi olmak Unity geliştiricisi için büyük avantaj sağlar.

Unity'nin sunduğu araçlar ve geniş topluluk desteği, geliştiricilerin kariyerlerinde hızlı bir şekilde ilerlemelerine olanak tanır. Geliştiriciler, portföylerinde yer alan oyunlar ve projelerle kendilerini kanıtlama fırsatına sahip olurken, aynı zamanda freelance projeler veya oyun stüdyolarında çalışarak deneyim kazanabilirler.

İnsan Kaynakları İşe Alım Sürecimiz

Ortalama olarak ilan süreçlerimizi 1 ay içerisinde kapatıyoruz. Her aşamadan sonra, adaylarımıza 5 iş günü içerisinde geri bildirim ve kararımızı iletiyoruz.

Telefon Mülakatı

İnsan Kaynakları ekibimiz, size şirketimiz ve pozisyon hakkında kısaca bilgi vermek için sizinle iletişime geçecek. Ayrıca, deneyimleriniz ve beklentilerinizle ilgili birkaç soru sorarak kısaca tanışacağız.

Yönetici/Ekip Lideri ile Görüşme

Bu adımda gelecekteki yöneticiniz veya ekip liderleriniz ile tanışma fırsatınız olacak. Sizi daha iyi tanımak, şu ana kadar üstlendiğiniz rolleri ve yetkinliklerinizi anlamak ve neler yapabileceğimizi birlikte değerlendirmek istiyoruz.

Teknik Görüşme / Görev

Artık işe alım sürecimizin son aşamasındasınız, tebrikler! Şimdi yeteneklerinizi gösterme zamanı. Sizi, başvurduğunuz pozisyona uygun bir görevi ("assignment") tamamlamaya davet ediyoruz.

Geri Bildirim & Karar

İşe alım sürecinin son aşamasından sonra, size nihai kararı bildirmemiz yaklaşık 2-3 gün sürecek. Kararımız ne olursa olsun, her zaman bizden haber alacağınıza emin olabilirsiniz.

Eski Epigrianlar neler dediler?

Kariyerime 2011 yılında Epigra ile başladığım için kendimi gerçekten şanslı hissediyorum. Paha biçilemez bir deneyimdi; ne de olsa PHP'nin temellerini orada öğrendim ve Epigra'nın bile henüz büyük bir hayalin parçası olduğu bir dönemde Uğur ile çalışmaya başladım. Yıllar sonra, ben birçok yüksek profilli şirket için yazılım ve PHP geliştirici ekiplerini yönetmeye devam ediyorum ve Epigra ise bildiğiniz gibi. Hiç şüphe yok ki bugüne kadarki başarım büyük ölçüde Epigra'daki ilk günlerimden edindiğim bilgi ve deneyim temelinden kaynaklanıyor. Bu nedenle, şirketi yazılım geliştirmeye başlamak veya zaman içinde edindikleri becerileri yenilemek için bir fırsat arayan herkese büyük bir minnettarlıkla tavsiye ediyorum -Epigra size başarı için ihtiyacınız olan bilgi, deneyim ve yönlendirmeyi mutlaka sağlayacaktır. Yollarımız tekrar kesişene dek, teşekkürler!
Yiğit Sayan - Technical Lead, Locafy
Yiğit Sayan
Technical Lead, Locafy
Epigra'da yaklaşık iki yıl çalıştıktan sonra, şirketin bir full-stack developer olarak kariyerimin en iyi kararı olduğunu kesinlikle söyleyebilirim. Daha önce Epigra'da çalışan abimin tavsiyesinin ardından ardından, şirketin çalışanları için sürekli gelişim ve büyüme kültürünü nasıl geliştirdiğini birinci elden görme ve deneyimleme imkanım oldu. Epigra'daki herkes, ekip üyelerinin başarısını derinden önemsiyor, üretkenlik ve yaratıcılık söz konusu olduğunda yeni zirvelere ulaşmalarına yardımcı oluyor. Rehberlikleri ve mentorlukları birinci sınıf ve bizi her zaman fikir sınırlarımızı aşmaya ve daha büyük hedefler için çabalamaya zorlayan bir yer. Hiçbir zaman takdir edilmemiş veya desteklenmemiş hissetmeden, gelişimimde kendi başıma asla başaramayacağım kilometre taşlarına ve aynı zamanda çok değerli arkadaşlıklarar Epigra sayesinde ulaşabildim - Herkese teşekkürler!
Serkan Şahin - Full Stack Engineer, Superpeer
Serkan Şahin
Full Stack Engineer, Superpeer
Yaklaşık bir yıl boyunca Epigra'da baş mühendis olarak çalışma zevkine eriştim ve benim için çok keyifli ve kaliteli bir deneyim oldu. Epigralı olmak kesinlikle bir ayrıcalık. Bu süre zarfında ekibimin başarıları dikkate değerdi. Kaliteli bir yazılımı zamanında teslim ettik ve hatasız bir şekilde tüm projelerimizi tamamladık. Epigra her zaman müşterilerinin isteklerini en iyi şekilde yerine getirmeyi hedefliyor. Benim için en etkileyici kısım, şirketin teknolojiye karşı çok iyi bir tutku ve vizyona sahip olması diyebilirim. Epigra her zaman daha iyi ürünler yaratmak ve yeni fikirler keşfetmeye hevesli ve yeni teknoloji trendlerini yakından takip ediyor. Geniş bir müşteri/ürün yelpazesinde kendinizi geliştirebileceğiniz bir ekiple çalışmak için bir yer arıyorsanız, Epigra kesinlikle doğru seçim olacaktır.
Akın Gündoğdu - Engineering Manager, Superpeer
Akın Gündoğdu
Engineering Manager, Superpeer
Epigrada stajyer olarak başladığım ve sonrasında tam zamanlı olarak çalıştığım 4 sene bana inanılmaz deneyimler kattı. Profesyonel iş hayatımda daha iyi bir yerde başlayabileceğimi düşünmüyorum. Çalıştığım süre boyunca, yazılım alanı dışında, müşteri yönetimi ve proje yönetimi hakkında oldukça güzel ve sağlam zemine oturan deneyimler kazandım. Gelişime her zaman açık, yaptığı projeler standartların üzerinde, yeni teknolojileri benimseyen ve elindeki tüm kaynakları çalışanları için kullanan, kaliteyi iş ve günlük hayatında motto edinmiş bir yer. Epigra bir dijital ajanstan öte, bir aile.
Göktuğ Hatipoğlu - PHP Developer, Jotform
Göktuğ Hatipoğlu
PHP Developer, Jotform
Yazılım geliştirici kariyerimin temellerini Epigra'da attım. 2 yıl boyunca front-end geliştirici olarak çalıştım ancak yalnızca front-end geliştirmeyi değil diğer pek çok web teknolojilerini ve sektörel dinamikleri burada öğrenme ve deneyimleme fırsatım oldu. Ekipteki herkes, bana yardımcı olabilmek için inanılmaz bir sabır gösterdi. Bu da sağlam temellere sahip bir geliştirici olarak kariyerimde ilerlememi sağladı. Harika bir öğrenme deneyimi ve harika bir çalışma ortamı arayan hevesli geliştiricilere Epigra'yı memnuniyetle tavsiye ediyorum.
Berkay Özen - Lead GIS Engineer, Getir
Berkay Özen
Lead GIS Engineer, Getir