ایکورن

برنامه نویس Unity (حوزه AR/VR)

ایکورن

سطح ارشدیت
کارشناس
موقعیت مکانی
تهران - ستارخان
نوع همکاری
پروژه
ساعت کاری
شنبه تا چهارشنبه
خدمت سربازی
مهم نیست

مهارت های موردنیاز

  • Unityمقدماتی
  • C#مقدماتی
  • Gitمقدماتی
  • انگلیسیمتوسط ۵۰٪
شرکت سازه‌های اطلاعاتی شمسه آمار
برای تکمیل تیم توسعه‌ی شرکت سازه‌های اطلاعاتی شمسه آمار در تهران، به‌دنبال همکاری هستیم که به واقعیت مجازی و افزوده علاقه داشته باشد، اهل یادگیری باشد و با مفاهیم پایه‌ی برنامه‌نویسی و ریاضیات سه‌بعدی آشنا باشد. اگر سابقه‌ی کاری زیادی ندارید اما انگیزه و کنجکاوی دارید، دوست داریم با شما آشنا شویم؛ در کنار تیمی باتجربه فرصت رشد خواهید داشت.

مسئولیت‌های اصلی
پیاده‌سازی مکانیک‌ها و تعامل‌ها
  • پیاده‌سازی مکانیک‌ها و تعامل‌های اپلیکیشن‌ها و بازی‌های AR/VR در Unity
  • پیاده‌سازی تعامل‌های کاربر در محیط سه‌بعدی، مانند گرفتن و جابه‌جا کردن اشیا، حرکت در فضا و کار با کنترلرها یا دست
  • توسعه‌ی قابلیت‌های واقعیت افزوده، مانند تشخیص سطح، قرار دادن اشیا در محیط واقعی و Image Tracking
رابط کاربری و همکاری با تیم طراحی
  • ساخت و پیاده‌سازی رابط کاربری (UI) مناسب محیط‌های AR/VR
  • همکاری با طراحان و آرتیست‌ها برای وارد کردن و به‌کارگیری مدل‌ها، انیمیشن‌ها و افکت‌ها در پروژه
تست و بهینه‌سازی
  • تست پروژه روی هدست‌ها و دستگاه‌های موبایل و رفع باگ‌ها
  • کمک به بهینه‌سازی عملکرد برای اجرای روان روی دستگاه‌های هدف
کیفیت کد و یادگیری مستمر
  • نوشتن کد تمیز، خوانا و قابل‌نگهداری و مشارکت در Code Review
  • پیگیری فناوری‌ها و ابزارهای جدید حوزه‌ی XR و پیشنهاد آن‌ها به تیم
شرایط و مهارت‌های موردنیاز
  • آشنایی با برنامه‌نویسی C# و کار با Unity (حداقل 1 سال تجربه، شامل پروژه‌های شخصی یا دانشگاهی)
  • آشنایی با مفاهیم توسعه‌ی AR/VR در Unity
  • آشنایی اولیه با XR Interaction Toolkit، AR Foundation یا ابزارهای مشابه
  • آشنایی با مفاهیم پایه‌ی ریاضیات سه‌بعدی (بردار، چرخش و تبدیل‌ها)
  • آشنایی با اصول برنامه‌نویسی شیءگرا و Design Patternهای رایج
  • توانایی دیباگ و پیدا کردن مشکلات ساده
  • توانایی استفاده از مستندات و منابع آموزشی
  • آشنایی با زبان انگلیسی فنی در حد خواندن مستندات
  • روحیه‌ی کار تیمی، کنجکاوی و علاقه به یادگیری
مزیت‌های ارزشمند:
  • داشتن نمونه‌کار یا پروژه‌ی شخصی در حوزه‌ی AR/VR (حتی کوچک یا منتشرنشده)
  • تجربه‌ی کار با هدست‌های VR (مانند Meta Quest) یا ARCore و ARKit
  • آشنایی با Git
  • آشنایی با بهینه‌سازی عملکرد در Unity
ویژگی مهم این موقعیت
برای ما مهم است که فرد کنجکاو باشد، یادگیری را دوست داشته باشد و بتواند در کار تیمی، ایده‌ها و پیشنهادهایش را مطرح کند. اگر به ساختن تجربه‌های تعاملی در فضای سه‌بعدی علاقه دارید، این موقعیت فرصت خوبی برای شروع یا رشد در این مسیر است.
درباره شرکت
یک پلتفرم آموزشی-تعاملی برای یادگیری، آموزش و مدیریت آموزشی