
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 کارفرمایی با فرصتهای برابر است و بر ایجاد محیط کاری متنوع و عادلانه تمرکز دارد
- داوطلبان میتوانند برای هر بخش از فرایند انتخاب درخواست تسهیلات کنند
- فرصت شغلی با مدت معین یکساله