آگهی‌های استخدامی

استخدام برنامه‌نویس Front-End (مسلط به node.js و socket.io-دورکاری)

رابین وب | Robin Web
تهران، تهران

شرح موقعیت شغلی

درود
نیازمند یک برنامه نویس مسلط به node.js و socket.io هستیم (next.js هم بلد باشید مزیت حساب میشود)
برای یک پروژه پلتفرم بازی آنلاین که بیشتر پروژه و پلتفرم انجام شده ولی برای بازی ها نیاز به کمک داریم
میخواهیم یک سری بازی آماده رو از گیتهاب انتخاب کنیم ، نیاز داره که بازی ها از front-end و ظاهر ادیت بشن و وارد پلتفرم ما بشن
همچنین نیاز داریم که ارتباط بین player هارو با socket.io برقرار کنه برنامه نویس
یعنی پلیر ها بازی کنند و در بین بازی باهم چت کنند و مثلا پروفایل هم رو توی پاپ‌آپ ببینند.
در شروع و پایان بازی هم یک سری api هست که باید صدا کنید برای ساخت اتاق و در بستن اتاق .
و یک موضوع مهم این هست که این کار روی وب سرور خود برنامه ی ما اجرا شود یعنی چی ؟ ما یک پلتفرم نوشتیم با next.js و روی پورت مثلا ۳۰۰۰ اجرا شده است ، نیاز داریم بازی هایی که از گیتهاب کپی میکنیم روی همین پورت و روی پلتفرم ما اجرا شود نه روی پورت جدایی.
مثلا یکی از بازی ها گزینه رو به رو میباشد : quasoft/backgammonjs (توی گیتهاب سرچ کنید سورس بازی رو ببینید)
شما باید این بازی رو بیارید روی اپلیکیشن ما ،‌بعدش ارتباط بین یوزر لاگین شده و بازی رو برقرار کنید (‌که بدونیم مثلا کدوم یوزر ما العان مهره مشکی هستش) بعدش باید سیستم مچ مکینگ رو صدا کنید (یعنی کدوم پلیر دیگه ای همین بازی رو میخواد با همین تنظیمات (مثلا ۳ امتیازی / ۳ دستی) بازی کنه و این ۲ پلیر رو بهم دیگه وصل کنیم به صورت رندوم باهم بازی کنند) بعد از اینکه پلیر ها پیدا شدند باید api ساخت اتاق رو صدا بزنید تا از سمت database یک اتاق بازی برای این ۲ پلیر ساخته شود بعدش که بازی تموم شد شما شماره ی اتاق و ای دی یوزر برنده و بازنده رو باید به api بستن اتاق پاس بدید تا اتاق بسته بشه و هیستوری بازی ثبت بشه.
کل فرایند این پروژه همین هستش
لطفا اگر شرایط رو دارید و بازی تحت وب قبلا زدید و میتوانید با سوکت و node.js و next.js حرفه ای کارکنید رزومه ارسال کنید.
خلاصه کلی به این صورته
انتخاب پروژه بازی توسط ما -> ویرایش ظاهری توسط شما -> برقرار کردن ارتباط بین player ها و سیستم ما -> تحویل بازی -> تست و دیباگ -> تمام
 

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

  • Front-end
  • Node.js
  • Socket.io

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت دورکاری

تاریخ انتشار آگهی:

۱۴۰۳/۰۳/۱۷
ارسال رزومه