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