Nimble
Nimble
Nimble هي شركة لألعاب الكمبيوتر تطوّر تجارب ألعاب تفاعلية لجمهور واسع من المستهلكين. تعمل الشركة في مجالات الألعاب والإعلام والترفيه الموجّه للمستهلكين، وتركّز على تطوير منتجات سهلة الوصول مصممة لجذب اللاعبين ذوي الاهتمامات المتنوعة.

مهندس واجهات المستخدم لألعاب Unreal Engine (عن بُعد - نورث كارولاينا)

طوّر أنظمة واجهات مستخدم تعتمد على C++ لتطوير ألعاب AAA عبر منصات Unreal Engine. تعاون مع فرق التصميم والهندسة لربط الواجهات الموجهة للاعبين بأنظمة اللعب والخدمات عبر الإنترنت والويب.

الوصف

  • صمّم أنظمة وميزات جديدة لواجهات المستخدم وخطّط لها ونفّذها
  • طوّر برمجيات C++ موثوقة وقابلة للصيانة للواجهات الموجهة للاعبين
  • اعمل عن كثب مع فناني واجهات المستخدم، ومصممي تجربة المستخدم وواجهات المستخدم التقنية، والمنتجين، والمهندسين الآخرين
  • أنشئ معماريات لواجهات المستخدم قائمة على البيانات باستخدام أنماط مثل MVVM وادعمها
  • حسّن أداء واجهات المستخدم وابحث في التقطعات والاختناقات المرتبطة بها
  • شخّص المشكلات التي تمتد عبر واجهة المستخدم، واللعب، والتصيير، وسلوك المنصة، والأنظمة المتصلة
  • استخدم UMG وSlate وإطار واجهات المستخدم الأوسع في Unreal Engine
  • اربط الواجهات بأنظمة اللعبة والأنظمة المتصلة بالإنترنت عبر توجيه بيانات التطبيق إلى التجارب الموجهة للاعبين
  • ادمج الواجهات مع خدمات الويب ونقاط النهاية والأنظمة الفرعية المتصلة بالإنترنت الحالية عند الحاجة
  • قدّم ميزات للحاسوب والمنصات الأخرى المدعومة مع مراعاة أساليب الإدخال وسلوك المنصة واختلافات الأداء
  • شارك في مراجعات التعليمات البرمجية والنقاشات التقنية غير المتزامنة ضمن مؤسسة هندسية موزعة

المتطلبات

  • إتقان مهني قوي للغة C++
  • أسس برمجية راسخة تشمل التصميم كائني التوجه، وهياكل البيانات، والمعمارية، وأنماط التصميم
  • خبرة مهنية في التطوير باستخدام Unreal Engine
  • القدرة على شرح الأنماط المعمارية مثل MVVM أو MVC أو الفواصل المماثلة بين البيانات والمنطق والعرض وتطبيقها
  • خبرة مهنية في بناء أنظمة واجهات المستخدم أو الميزات الموجهة للاعبين
  • إلمام قوي بمبادئ تطوير واجهات المستخدم يتجاوز برمجة أسلوب اللعب العامة
  • خبرة في البحث عن الأخطاء ومشكلات الأداء وأعطال وقت التشغيل
  • خبرة في العمل مع المصممين والفنانين والمنتجين والمهندسين خارج تخصصك المباشر
  • مهارات قوية في التواصل الكتابي لمراجعات التعليمات البرمجية، واستكشاف الأخطاء غير المتزامن، والتوثيق التقني، والتطوير الموزع
  • خبرة عملية كبيرة في واجهات المستخدم وفهم قوي لمعمارية الواجهات وأفضل ممارساتها لأدوار هندسة أسلوب اللعب أو الهندسة العامة
  • مفضّل: خبرة في UMG وSlate
  • مفضّل: خبرة في استخدام Unreal Insights
  • مفضّل: إلمام بالشبكات أو الأنظمة الفرعية المتصلة بالإنترنت أو خدمات الويب
  • مفضّل: خبرة في استهلاك نقاط نهاية الخدمات الحالية أو توسيعها
  • مفضّل: خبرة في تطوير واجهات المستخدم لمنصات متعددة
  • مفضّل: خبرة في تطوير أجهزة الألعاب
  • مفضّل: خبرة في تطوير الأجهزة المحمولة لنظامي iOS أو Android
  • مفضّل: خبرة في دعم الإدخال عبر وحدات التحكم ولوحة المفاتيح والفأرة واللمس