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