Kabam
Kabam
Kabam یک توسعه‌دهنده بازی در مجموعه Netmarble است که بازی‌هایی با الهام از پیوند عمیق با فرهنگ بازی و فرهنگ گیک تولید می‌کند. مجموعه آثار آن شامل عناوینی است که با برندهای بزرگ سرگرمی مانند Marvel و Disney توسعه یافته‌اند. این شرکت تیم‌های متمرکز بر بازی را گرد هم می‌آورد و برای پیشبرد پروژه‌های خود در صنعت بازی، به جذب نیروهای مستعد ادامه می‌دهد.

برنامه‌نویس بازی (Unity/C#)، Kabam — قرارداد یک‌ساله، مدل ترکیبی مونترال

سیستم‌های گیم‌پلی، رابط‌های کاربری و ابزارهای خلاقانه را برای بازی‌های چندنفره Kabam بسازید. راهکارهای Unity و C# را برای ساده‌سازی گردش کار هنرمندان و طراحان توسعه دهید.

توضیحات

  • کد را مطابق استانداردها و بهترین روش‌های تعیین‌شده توسعه دهید، آزمایش کنید و نگهداری کنید
  • به‌صورت مشارکتی کار کنید، در بازبینی کد مشارکت داشته باشید و فرایندهای توسعه تیم را دنبال کنید
  • نقص‌های نرم‌افزاری را بررسی، اشکال‌زدایی و برطرف کنید
  • کد و مستندات پروژه را روشن، دقیق و مختصر نگه دارید
  • با یادگیری و بهبود مستمر، توانایی‌های فنی خود را تقویت کنید
  • پیشرفت، ریسک‌ها، چالش‌ها و به‌روزرسانی‌ها را با هم‌تیمی‌ها و ذی‌نفعان در میان بگذارید
  • برای دستیابی به نقاط عطف و مهلت‌های پروژه، کارها را به‌طور مؤثر سازمان‌دهی کنید
  • راهنمایی بگیرید و با به‌اشتراک‌گذاری دانش از رشد تیم پشتیبانی کنید
  • کد تمیز، کارآمد و قابل استفاده مجدد برای قابلیت‌ها و مکانیک‌های گیم‌پلی ایجاد کنید
  • ابزارهایی را که گردش کار هنرمندان و طراحان را بهبود می‌دهند توسعه دهید و نگهداری کنید
  • ابزارها را به خط لوله‌ها و فرایندهای تثبیت‌شده تولید محتوا متصل کنید
  • صفحه‌ها، ویجت‌ها و دیگر اجزای رابط کاربری انعطاف‌پذیر ایجاد کنید
  • طراحی قابلیت‌ها را ارزیابی کنید و درباره هزینه‌های پیاده‌سازی و گزینه‌های جایگزین مشاوره دهید
  • در محیط تیمی چابک با تهیه‌کنندگان، هنرمندان، طراحان و برنامه‌نویسان همکاری کنید
  • ابزارهای گردش کار را برای هنرمندان، طراحان و برنامه‌نویسان توسعه دهید و پشتیبانی کنید

شرایط لازم

  • حداقل شش سال تجربه در توسعه نرم‌افزار، ترجیحاً در صنعت بازی
  • مدرک کارشناسی علوم کامپیوتر، مهندسی یا تجربه حرفه‌ای معادل
  • تسلط در سطح متخصص به C#
  • تجربه انتشار چندین عنوان آنلاین برای پلتفرم‌های کنسول، رایانه شخصی یا موبایل
  • تجربه حرفه‌ای با چند موتور بازی یا توانایی اثبات‌شده برای یادگیری سریع موتورهای جدید
  • توانایی تولید کد تمیز، ساده و مستند بر اساس مشخصات طراحی
  • توانایی اثبات‌شده برای کار مستقل و مشارکتی در تیمی پرشتاب
  • تجربه قوی با سیستم‌های کنترل نسخه مانند Git یا Perforce
  • تجربه توسعه برنامه برای Android یا iOS
  • درک به‌روز از روندهای بازی‌های موبایلی
  • توانایی برقراری ارتباط روشن با همکاران فنی و غیرفنی
  • تجربه کار با روش‌های مدیریت پروژه Agile، Kanban یا روش‌های مشابه
  • تسلط به زبان‌های فرانسوی و انگلیسی یک مزیت است
  • تجربه مهندسی گیم‌پلی در زمینه کنترل‌ها، قابلیت‌ها، هوش مصنوعی، RPG، چندنفره، آنلاین و سیستم‌های شبکه
  • آشنایی با بهترین روش‌های مهندسی رابط کاربری برای پلتفرم‌های کنسول، رایانه شخصی یا موبایل
  • تسلط قوی به Unity3D، C# و Unity GUI
  • تجربه بک‌اند با Node.js، پایگاه‌های داده NoSQL—ترجیحاً MongoDB—و Google Cloud یک مزیت است
  • تجربه رندرینگ یا گرافیک با زبان‌های شیدر Unity و APIهایی مانند OpenGL، DirectX، Metal یا Vulkan یک مزیت است

مزایا

  • در نیروی کاری متنوع و فراگیر فعالیت کنید
  • به فرهنگ کاری مشارکتی و پرانرژی بپیوندید
  • به محیط اشتغال با فرصت‌های برابر دسترسی داشته باشید
  • در فرایند انتخاب، امکانات موردنیاز را دریافت کنید
  • در ساخت بازی‌هایی با گرافیک باکیفیت، فناوری نسل آینده و گیم‌پلی نوآورانه مشارکت کنید