نشان کن
کد آگهی: KP6868954066

استخدام توسعه دهنده ارشد Unity (همدان-دورکاری)

استخدام توسعه دهنده ارشد Unity (همدان-دورکاری) - زاش | Zaash
زاش | Zaash
در همدان
در وبسایت جابینجا  (4 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  تمام‌وقت
مهارت‌های مورد نیاز:
Unity
Guidelines
Eventbus
Prototype
پرداخت‌ها:  توافقی
متن کامل آگهی:
در این پروژه یک Unity Technical Architect / Senior Unity Developer نیاز داریم که به‌صورت نیمه‌وقت روی معماری، ساختار فنی، طراحی چارچوب مینی‌گیم‌ها و Code Review کار تیم نظارت داشته باشد.

این نقش «اجراچی» روزانه نیست؛ یعنی هر روز فیچر نمی‌زند. بیشتر نقش طراح معماری، راهنما و حل‌کنندهٔ مشکلات دشوار است، تا مطمئن شویم تمام مینی‌گیم‌ها و فیچرها با یک ساختار استاندارد، بهینه و مقیاس‌پذیر ساخته شوند.

توسعهٔ روزانه توسط نیروهای حضوری همدان انجام می‌شود؛ سینیور فقط معماری + بازبینی + نمونه‌سازی بخش‌های حساس را انجام می‌دهد.

شرح وظایف کامل

1) معماری و طراحی ساختار پروژه

  • طراحی ساختار لایه‌ای پروژه (Scenes, Managers, Services, SO Architecture)
  • طراحی الگوی استاندارد برای توسعه مینی‌گیم‌ها (MiniGame Base / Interfaces / LevelFlow)
  • تعریف رویدادها، EventBus و سیستم‌های داخلی بازی
  • ایجاد استانداردهای Coding Style، Naming Convention و پوشه‌بندی درست پروژه

2) طراحی چارچوب مینی‌گیم‌ها

  • طراحی یک ساختار قابل توسعه برای انواع مینی‌گیم‌های آموزشی
  • تعریف ورودی/خروجی استاندارد هر مینی‌گیم (Result، زمان، خطاها)
  • ایجاد Templateهای آماده برای ساخت سریع مینی‌گیم‌ها توسط تیم
  • بررسی و اصلاح منطق گیم‌پلی در مینی‌گیم‌های اولیه

3) نظارت و Code Review

  • بررسی Pull Requestهای جونیورها و اصلاح معماری و ساختار کد
  • جلوگیری از ایجاد بدهی فنی و رفتارهای اشتباه Unity
  • هدایت فنی تیم (Mentoring) برای بهبود کیفیت خروجی‌ها
  • ارائه Guidance‌ دقیق برای هر تسک قبل از شروع توسعه

4) ساخت نمونه‌های اولیه (Prototype) برای بخش‌های پیچیده

  • ساخت نمونهٔ اولیه برای سیستم‌های سخت مانند: 
    • Drag & Drop استاندارد
    • سیستم صدا
    • Animation Controller ساده و قابل‌تکرار
    • سیستم Level Management یا LessonFlow
  • تحویل نمونه به تیم و نظارت بر توسعه نهایی

5) طراحی و نظارت بر UX کودک

  • طراحی اصول تعامل کودک (Timing، Feedback، Gesture Handling)
  • ساخت الگوهای انیمیشن ساده (Idle، Tap، Success, Fail)
  • استانداردسازی صداها، افکت‌ها و بازخوردهای آموزشی
  • بهینه‌سازی UI برای کودک (مقیاس، رنگ، اندازه)

6) حل مشکلات پیچیده و رفع باگ‌های سخت (Firefighting)

  • تعامل مستقیم برای دیباگ مشکلات صحنه‌ها، Prefabها و Memory
  • رفع مشکلات عملکردی، افت فریم، UI Lag
  • بررسی Build مشکلات Android و هماهنگی با تیم برای رفع‌شان

7) بهینه‌سازی (Optimization)

  • کاهش GC Alloc و مدیریت حافظه
  • سبک‌سازی UI و انیمیشن‌ها
  • بهینه‌سازی Assetها و Pipeline گرافیکی
  • بررسی رفتار پرفورمنس در دستگاه‌های ضعیف

8) مستندسازی

  • مستندسازی معماری پروژه
  • مستندسازی الگوی ساخت مینی‌گیم‌ها (MiniGame Development Guide)
  • سند پوشه‌بندی پروژه، Dependencyها و Processها
  • ارائه Guidelines برای تیم داخلی

9) هماهنگی با لید فنی داخلی

  • همکاری با توسعه‌دهندهٔ بک‌اند و ابزارها
  • هم‌راستاسازی پیاده‌سازی تیم با معماری اصلی
  • هماهنگی برای نسخه‌بندی، Git Flow و استانداردهای Merge

این آگهی از وبسایت جابینجا پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت جابینجا برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
سه‌شنبه 19 آذر 1404، ساعت 17:36