بازگشت به فرصت‌ها
لوگوی اکوشار | Ecoshaar
جدیدفارسی

برنامه‌نویس ارشد Unity(اصفهان)

اکوشار | Ecoshaar·اصفهان·امروز

حضوریمیان‌سطحقراردادیتوافقی

اکوشار | Ecoshaar

شرح موقعیت

در اکوشار به دنبال یک توسعه‌دهنده توانمند Unity برای همکاری تمام‌وقت و بلندمدت هستیم؛ کسی که علاوه بر برنامه‌نویسی قوی، بر بخش‌های مختلف تولید یک تجربه سه‌بعدی در یونیتی مسلط باشد و بتواند مسئولیت توسعه یک پروژه را از طراحی ساختار فنی تا آماده‌سازی خروجی نهایی بر عهده بگیرد. پروژه‌های ما متنوع‌اند؛ از بازی و تجربه‌های تعاملی تا نرم‌افزارها و شبیه‌سازهای صنعتی. تقریباً تمام این پروژه‌ها با Unity و برای هدست‌های Meta توسعه پیدا می‌کنند و کیفیت بصری، عملکرد مناسب و تجربه کاربری در آن‌ها اهمیت بالایی دارد. مسئولیت‌های این موقعیت طراحی و توسعه پروژه‌های جدید و مشارکت در تکمیل، نگهداری و بهبود پروژه‌های موجود. طراحی ساختار فنی مناسب و نوشتن کد خوانا، قابل توسعه و قابل نگهداری. بررسی و درک کدها و ساختار پروژه‌های موجود و اعمال تغییرات بدون مختل‌کردن قابلیت‌های قبلی. پیاده‌سازی و یکپارچه‌سازی منطق برنامه، تعاملات، رابط کاربری و بخش‌های بصری در Unity. شناسایی و رفع خطاها و بهینه‌سازی پروژه از نظر پردازش، رندر، مصرف حافظه و زمان بارگذاری. تست روی دستگاه هدف و پیگیری مشکلات تا رسیدن به خروجی قابل تحویل. مستندسازی بخش‌های ضروری و استفاده منظم از Git برای حفظ قابلیت پیگیری و انتقال کار. یادگیری سریع ابزارها و روال‌های تیم و پذیرش تدریجی مسئولیت مستقل پروژه‌ها پس از آشنایی اولیه. مهارت‌های ضروری تسلط به C#، برنامه‌نویسی شیءگرا و طراحی معماری متناسب با نیاز پروژه. تسلط عملی به Unity و سیستم‌های اصلی آن، از جمله مدیریت صحنه‌ها، Prefabها، چرخه اجرای اسکریپت‌ها، رویدادها، Coroutineها و مدیریت منابع. تسلط به پیاده‌سازی رابط کاربری، تعاملات سه‌بعدی، Physics و سیستم انیمیشن و Animator. توانایی عملی در ساخت، تنظیم و رفع اشکال متریال‌ها، شیدرها، نورپردازی و افکت‌های بصری (VFX). شناخت فرایند رندر در Unity و توانایی ایجاد تعادل بین کیفیت بصری و عملکرد پروژه. توانایی استفاده از ابزارهای تحلیل عملکرد مانند Profiler برای پیدا کردن و رفع گلوگاه‌ها. تسلط به Git برای کار تیمی، مدیریت تغییرات و رفع تداخل کدها. توانایی درک و توسعه کد نوشته‌شده توسط دیگران. توانایی حل مسئله، یادگیری سریع، تخمین زمان و پیشبرد مستقل وظایف. دقت در کیفیت خروجی و مسئولیت‌پذیری در تحویل کار. تجربه VR الزامی نیست داشتن سابقه توسعه برای VR یا هدست‌های Meta مزیت محسوب می‌شود، اما شرط استخدام نیست. اولویت ما تسلط واقعی به Unity و برنامه‌نویسی، همراه با توانایی یادگیری سریع است. آموزش ابزارها و فرایندهای اختصاصی پروژه‌های شرکت در شروع همکاری ارائه می‌شود. مهارت‌های امتیازی تجربه توسعه و بهینه‌سازی پروژه برای هدست‌های Meta Quest. آشنایی با ابزارهای توسعه XR و پیاده‌سازی تعامل با دست و کنترلر. تجربه ساخت پروژه‌های صنعتی، شبیه‌ساز یا تجربه‌های سه‌بعدی با کیفیت بصری واقع‌گرایانه. مهارت در مدل‌سازی سه‌بعدی یا طراحی دوبعدی؛ این توانایی‌ها در ارزیابی نهایی و تعیین حقوق لحاظ می‌شوند. معیار ارزیابی ما کیفیت نمونه‌کار، عمق دانش فنی و توانایی واقعی در اجرای پروژه برای ما مهم‌تر از تعداد سال‌های سابقه است. انتظار داریم بتوانید درباره ساختار فنی، چالش‌ها، راه‌حل‌ها و نقش دقیق خود در نمونه‌کارها توضیح دهید. این موقعیت بر توسعه و مسئولیت فنی پروژه متمرکز است و سابقه مدیریت تیم برای آن الزامی نیست. شروع همکاری با همراهی و نظارت مسئول فنی فعلی انجام می‌شود و انتظار داریم پس از آشنایی با پروژه‌ها، بتوانید وظایف و مسئولیت‌های فنی را مستقل پیش ببرید. شرایط همکاری نوع همکاری: تمام‌وقت و بلندمدت شیوه همکاری: صرفاً حضوری محل کار: اصفهان، خیابان فرایبورگ، دفتر اکوشار ساعت کاری: شنبه تا چهارشنبه، ساعت ۹ تا ۱۷؛ پنجشنبه، ساعت ۹ تا ۱۳ حقوق: توافقی، متناسب با سطح مهارت و توانمندی مزایا: بیمه، پاداش، آموزش مرتبط با کار و تأمین سیستم و هدست موردنیاز در دفتر در اکوشار فرصت کار روی پروژه‌های متنوع XR، تجربه‌های تعاملی و محیط‌های سه‌بعدی واقع‌گرایانه را خواهید داشت؛ پروژه‌هایی که ترکیبی از چالش‌های برنامه‌نویسی، کیفیت بصری و تعامل در فضای سه‌بعدی هستند. نمونه‌کار می‌تواند شامل ویدئو، لینک پروژه یا سایر مستندات قابل بررسی باشد. لطفاً برای هر نمونه‌کار مشخص کنید کدام بخش‌ها را شخصاً طراحی و پیاده‌سازی کرده‌اید. ارزیابی از طریق بررسی نمونه‌کار و مصاحبه فنی انجام می‌شود و در صورت نیاز، یک تسک عملی کوتاه نیز در نظر گرفته خواهد شد.

نیازمندی‌ها

  • Unity
  • C#
  • OOP