مبرمج ألعاب (Unity/C#) لدى Kabam — عقد لمدة عام، عمل هجين في مونتريال
طوّر أنظمة اللعب وواجهات المستخدم والأدوات الإبداعية لألعاب Kabam متعددة اللاعبين. طوّر حلولًا باستخدام Unity وC# لتبسيط سير عمل الفنانين والمصممين.
الوصف
- طوّر واختبر وصنّ الكود وفقًا للمعايير وأفضل الممارسات المعتمدة
- اعمل بشكل تعاوني، وساهم في مراجعات الكود، واتبع عمليات تطوير الفريق
- تحرَّ عن عيوب البرمجيات وصحّحها وحلّها
- حافظ على وضوح وثائق الكود والمشروع ودقتها وإيجازها
- عزّز قدراتك التقنية من خلال التعلم والتحسين المستمرين
- شارك التقدم والمخاطر والتحديات والتحديثات مع أعضاء الفريق وأصحاب المصلحة
- نظّم العمل بفعالية للوفاء بمراحل المشروع الرئيسية والمواعيد النهائية
- اطلب التوجيه مع دعم تطوير الفريق من خلال مشاركة المعرفة
- أنشئ كودًا نظيفًا وفعالًا وقابلًا لإعادة الاستخدام لميزات اللعب وآلياته
- طوّر الأدوات التي تعزز سير عمل الفنانين والمصممين وحافظ عليها
- اربط الأدوات بخطوط وعمليات إنشاء المحتوى المعتمدة
- أنشئ شاشات وعناصر واجهة مستخدم ومكونات أخرى مرنة لواجهة المستخدم
- قيّم تصاميم الميزات وقدّم المشورة بشأن تكاليف التنفيذ والبدائل
- تعاون مع المنتجين والفنانين والمصممين والمبرمجين ضمن بيئة فريق رشيقة
- طوّر أدوات سير العمل للفنانين والمصممين والمبرمجين وادعمها
المتطلبات
- ما لا يقل عن ست سنوات من الخبرة في تطوير البرمجيات، ويفضل في صناعة الألعاب
- درجة بكالوريوس في علوم الحاسوب أو الهندسة، أو خبرة مهنية معادلة
- إتقان خبير للغة C#
- خبرة في إطلاق عدة ألعاب عبر الإنترنت لمنصات الألعاب أو الحاسوب الشخصي أو الأجهزة المحمولة
- خبرة مهنية في استخدام عدة محركات ألعاب أو قدرة مثبتة على تعلم محركات جديدة بسرعة
- القدرة على إنتاج كود نظيف ومباشر وموثق جيدًا انطلاقًا من مواصفات التصميم
- قدرة مثبتة على العمل باستقلالية وتعاون ضمن فريق سريع الحركة
- خبرة قوية في أنظمة التحكم بالإصدارات مثل Git أو Perforce
- خبرة في تطوير تطبيقات لنظامي Android أو iOS
- إلمام حالي باتجاهات ألعاب الأجهزة المحمولة
- القدرة على التواصل بوضوح مع الزملاء التقنيين وغير التقنيين
- خبرة في Agile أو Kanban أو أساليب مماثلة لإدارة المشاريع
- إتقان الفرنسية والإنجليزية ميزة إضافية
- خبرة في هندسة اللعب تشمل أنظمة التحكم والقدرات والذكاء الاصطناعي وألعاب تقمص الأدوار واللعب متعدد اللاعبين واللعب عبر الإنترنت والشبكات
- معرفة بأفضل ممارسات هندسة واجهات المستخدم لمنصات الألعاب أو الحاسوب الشخصي أو الأجهزة المحمولة
- إتقان قوي لـ Unity3D وC# وUnity GUI
- خبرة في الواجهات الخلفية باستخدام Node.js وقواعد بيانات NoSQL، ويفضل MongoDB، وGoogle Cloud ميزة إضافية
- خبرة في التصيير أو الرسومات باستخدام لغات تظليل Unity وواجهات برمجة مثل OpenGL أو DirectX أو Metal أو Vulkan ميزة إضافية
المزايا
- العمل ضمن قوة عاملة متنوعة وشاملة
- الانضمام إلى ثقافة عمل تعاونية ومتحمسة
- الاستفادة من بيئة توظيف قائمة على تكافؤ الفرص
- الحصول على الترتيبات التيسيرية أثناء عملية الاختيار
- المساعدة في إنشاء ألعاب تتميز برسومات عالية الجودة وتقنية من الجيل التالي وأسلوب لعب مبتكر
