شرح شغل و وظایف
ما در تیم توسعه بازی موبایل شرکت تاد به دنبال یک برنامه نویس علاقه مند به حوزه بازی سازی هستیم.
* مواردی که برای این موقعیت در نظر داریم:
- حداقل دو سال تجربه کار به عنوان Backend Developer
- تسلط به برنامه نویسی شیگرا
- حداقل دو سال تجربه کار در تیم توسعه یا نگهداری نرمافزار
- تسلط به یکی از زبان های برنامه نویسی C#, PHP یا TypeScript
- علاقه مند به کار در هر دو سمت Frontend & Backend
آشنایی یا تجربه کاری یک یا چند مورد از موارد زیر مزیت محسوب میشود:
- یونیتی یا یکی از موتورهای توسعهی بازی
- راهاندازی و نگهداری سرور و پایگاه داده
- Docker
- Cloud server
- Linux
- Load balancing
- Kubernetes
* مسئولیتها و روندهای کاری:
- توسعه و برنامهنویسی هماهنگ با استایل کدنویسی تیم
- توسعه و نگهداری سرورهای محصولات
- انجام فعالیتهای مربوط به توسعه بازیها با استفاده از موتور بازی سازی یونیتی از قبیل build، افزودن SDK ها و ... .
- انجام تستهای مربوط به بخش توسعه و کسب اطمینان از عملکرد درست کدها
- ذخیره تمامی کدها در Code Versioning System (GIT) از طریق روال تیم فنی
- ارائه دقیق و جامع یادداشت های ثبت شده هنگام به اتمام رساندن کارها (Commit Notes, Documentation)
- بازبینی کدهای مربوط به سایر اعضای تیم فنی (Code Review)
- افزودن و به روز رسانی تسک ها از طریق سیستم مدیرت پروژه (Trello, Jira)
- همکاری در بخش تحلیل بازیها و همفکری برای رشد و بهبود آنها
- شرکت در جلسات تیم فنی و ارتباط روزانه و مستمر با اعضای فنی و مدیران محصول