استخدام Senior Unity Developer (دورکاری)
شرح موقعیت شغلی
ما در گپلی به دنبال یک Senior Unity Developer با تجربه و دغدغهمند هستیم؛ فردی که هم به کدنویسی تمیز و اصولی اهمیت میدهد و هم تجربهی عملی در توسعه بازیهای Online Multiplayer دارد و مایل است نقش مؤثری در تصمیمات فنی و مسیر پروژه ایفا کند.
اگر Unity برایت فقط «کار کردن» نیست و به معماری، مقیاسپذیری و کیفیت کد اهمیت میدهی، جای تو در تیم ما خالی است.
مسئولیتها:
اگر Unity برایت فقط «کار کردن» نیست و به معماری، مقیاسپذیری و کیفیت کد اهمیت میدهی، جای تو در تیم ما خالی است.
مسئولیتها:
- طراحی و پیادهسازی سیستمهای اصلی گیمپلی و UI با تمرکز بر کیفیت، Performance و تجربه کاربر
- مشارکت فعال در تصمیمگیریهای معماری و فنی پروژه
- پیادهسازی و بهبود سیستمهای Multiplayer و Networking
- همکاری نزدیک با طراحان بازی، آرتیستها و سایر برنامهنویسان
- بازبینی کد (Code Review)، شناسایی Technical Debt و بهبود مستمر کدبیس
- مشارکت در برنامهریزی فنی، شناسایی ریسکها و تخمین زمان توسعه
مهارتهای فنی مورد نیاز:
- تسلط بالا به Unity و C#
- درک عمیق از Clean Code، Code Architecture و Best Practiceها
- تجربه کار با Unity Netcode Frameworks مانند Fusion یا Mirror یا Photon 2
- تسلط به اصول طراحی نرمافزار (SOLID، Modularity، Separation of Concerns)
- آشنایی عمیق با Design Patternهای رایج در بازیسازی (Observer، Factory، Object Pooling و …)
- تجربه کار با Async Programming، چالشهای Networking و Performance Profiling
- تسلط کامل به Git و Workflowهای حرفهای Version Control
- توانایی استفاده هوشمندانه از ابزارهای AI برای افزایش سرعت و کیفیت توسعه
- مهارتهای امتیازی (Bonus Skills):
- تجربه کار با WebGL
مهارتهای نرم:
- ذهنیت مهندسی و تحلیلمحور با تمرکز بر کیفیت و پایداری
- حس مالکیت بالا نسبت به پروژه و خروجی نهایی
- پذیرای چالشهای فنی و علاقهمند به حل مسائل پیچیده
- مهارت ارتباطی مناسب برای توضیح مفاهیم فنی به تیم
- علاقهمند به رشد حرفهای و یادگیری مداوم
مهارتهای مورد نیاز
- Unity
- C#
- Git
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست