استخدام برنامهنویس ارشد Unity (همدان)
شرح موقعیت شغلی
شرح وظایف و مسئولیتها:
* طراحی، توسعه و پیادهسازی معماری پروژهها و بازیهای دوبعدی با استفاده از موتور بازیسازی Unity.
* نوشتن کدهای تمیز (Clean Code)، بهینه، ماژولار و قابل توسعه با زبان C#.
* بهینهسازی عملکرد (Performance)، نرخ فریم (FPS) و مصرف حافظه، بهویژه در مدیریت اطلسهای تصاویر (Sprite Atlases) و منابع دوبعدی.
* همکاری نزدیک با تیمهای هنری دوبعدی (2D Artists)، انیماتورها و طراحان بازی برای پیادهسازی داراییهای گرافیکی و UI.
* راهنمایی، ارزیابی کدها (Code Review) و منتورشیپ برنامهنویسان جونیور و میدلول تیم.
* شناسایی، عیبیابی و رفع باگهای پیچیده و چالشهای فنی در طول چرخه توسعه پروژه.
---
مهارتهای تخصصی مورد نیاز (Requirements):
* تسلط کامل و عمیق به موتور بازیسازی **Unity** (بهویژه ابزارها و سیستمهای دوبعدی) و زبان برنامهنویسی **C#**.
* تسلط بر سیستمهای دوبعدی یونیتی شامل: **2D Physics, Sprite Shape, Tilemap, 2D Lights, Sprite Atlas** و انیمیشنهای دوبعدی.
* تسلط بر اصول شیگرایی (OOP)، الگوهای طراحی (Design Patterns) و معماریهای نرمافزاری رایج در بازیسازی (مانند MVC یا ECS).
* تجربه کار عملی با ابزارهای پروفایلینگ یونیتی (Unity Profiler, Memory Profiler) جهت بهینهسازی بازیهای دوبعدی روی پلتفرمهای مختلف.
* تسلط بر کار با سیستمهای کنترل نسخه به ویژه **Git**.
* داشتن نمونه کار تخصصی در زمینه بازیها یا نرمافزارهای دوبعدی منتشر شده یا قابل ارائه (اجباری).
---
مهارتهای فردی و شایستگیها:
* توانایی حل مسئله به صورت خلاقانه و مواجهه با چالشهای فنی پیچیده.
* مهارتهای ارتباطی قوی، مسئولیتپذیری بالا و روحیه کار تیمی قوی.
* علاقهمندی به یادگیری مستمر تکنولوژیهای روز و انتقال دانش به اعضای تیم.
* توانایی مدیریت زمان و پیشبرد پروژهها بر اساس متدولوژیهای چابک (Agile/Scrum).
---
مزایا و تسهیلات زرین رایان:
* حقوق رقابتی و متناسب با تخصص و سابقه کار شما (همراه با پرداخت منظم).
* بیمه تامین اجتماعی از روز اول همکاری.
* محیط کاری مدرن، دوستانه، صمیمی و به دور از حاشیه در شهر همدان.
* فرصتهای رشد فردی، مسیر شغلی شفاف و ارتقای مهارتهای فنی.
* ساعات کاری منعطف و پویا.
* طراحی، توسعه و پیادهسازی معماری پروژهها و بازیهای دوبعدی با استفاده از موتور بازیسازی Unity.
* نوشتن کدهای تمیز (Clean Code)، بهینه، ماژولار و قابل توسعه با زبان C#.
* بهینهسازی عملکرد (Performance)، نرخ فریم (FPS) و مصرف حافظه، بهویژه در مدیریت اطلسهای تصاویر (Sprite Atlases) و منابع دوبعدی.
* همکاری نزدیک با تیمهای هنری دوبعدی (2D Artists)، انیماتورها و طراحان بازی برای پیادهسازی داراییهای گرافیکی و UI.
* راهنمایی، ارزیابی کدها (Code Review) و منتورشیپ برنامهنویسان جونیور و میدلول تیم.
* شناسایی، عیبیابی و رفع باگهای پیچیده و چالشهای فنی در طول چرخه توسعه پروژه.
---
مهارتهای تخصصی مورد نیاز (Requirements):
* تسلط کامل و عمیق به موتور بازیسازی **Unity** (بهویژه ابزارها و سیستمهای دوبعدی) و زبان برنامهنویسی **C#**.
* تسلط بر سیستمهای دوبعدی یونیتی شامل: **2D Physics, Sprite Shape, Tilemap, 2D Lights, Sprite Atlas** و انیمیشنهای دوبعدی.
* تسلط بر اصول شیگرایی (OOP)، الگوهای طراحی (Design Patterns) و معماریهای نرمافزاری رایج در بازیسازی (مانند MVC یا ECS).
* تجربه کار عملی با ابزارهای پروفایلینگ یونیتی (Unity Profiler, Memory Profiler) جهت بهینهسازی بازیهای دوبعدی روی پلتفرمهای مختلف.
* تسلط بر کار با سیستمهای کنترل نسخه به ویژه **Git**.
* داشتن نمونه کار تخصصی در زمینه بازیها یا نرمافزارهای دوبعدی منتشر شده یا قابل ارائه (اجباری).
---
مهارتهای فردی و شایستگیها:
* توانایی حل مسئله به صورت خلاقانه و مواجهه با چالشهای فنی پیچیده.
* مهارتهای ارتباطی قوی، مسئولیتپذیری بالا و روحیه کار تیمی قوی.
* علاقهمندی به یادگیری مستمر تکنولوژیهای روز و انتقال دانش به اعضای تیم.
* توانایی مدیریت زمان و پیشبرد پروژهها بر اساس متدولوژیهای چابک (Agile/Scrum).
---
مزایا و تسهیلات زرین رایان:
* حقوق رقابتی و متناسب با تخصص و سابقه کار شما (همراه با پرداخت منظم).
* بیمه تامین اجتماعی از روز اول همکاری.
* محیط کاری مدرن، دوستانه، صمیمی و به دور از حاشیه در شهر همدان.
* فرصتهای رشد فردی، مسیر شغلی شفاف و ارتقای مهارتهای فنی.
* ساعات کاری منعطف و پویا.
مهارتهای مورد نیاز
- Unity
- C#
- OOP
حداقل سابقه کار
- بیش از شش سال
حقوق
- حقوق از ۳۵,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست