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

برنامه‌نویس بازی، قرارداد یک‌ساله — مونترال، ترکیبی

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

توضیحات

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

شرایط لازم

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

مزایا

  • Kabam کارفرمایی با فرصت‌های برابر است و بر ایجاد محیط کاری متنوع و عادلانه تمرکز دارد
  • داوطلبان می‌توانند برای هر بخش از فرایند انتخاب درخواست تسهیلات کنند
  • فرصت شغلی با مدت معین یک‌ساله