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

مصمم واجهات مستخدم تقنية – Unreal Engine (عن بُعد، نورث كارولاينا)

طوّر واجهات Unreal Engine قابلة للتوسع وسريعة الاستجابة لشريك في تطوير ألعاب AAA. أنشئ واجهات مستخدم قائمة على MVVM، وتنقّلًا عبر وحدات التحكم، وتجارب لاعب عالية الأداء عبر منصات متعددة.

الوصف

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

المتطلبات

  • خبرة مهنية في تنفيذ واجهات Unreal Engine وUMG.
  • إتقان قوي لـ MVVM وViewModels وربط البيانات وفصل البيانات عن العرض، أو الأساليب المعمارية المماثلة.
  • معرفة عملية بأساسيات C++ وأنواع البيانات للتعاون ضمن أنظمة واجهة مستخدم قائمة على C++.
  • قدرة تقنية متقدمة على تنفيذ واجهات المستخدم، مع فهم لمعمارية الواجهة والتصميم القائم على المكوّنات.
  • فهم قوي لمبادئ واجهة المستخدم وتجربة المستخدم، بما في ذلك التخطيط والتكوين والتسلسل الهرمي وأنماط التفاعل والسلوك سريع الاستجابة وإدارة الحالات.
  • القدرة على التخطيط للتعريب وتجاوز النص والمحتوى الديناميكي والتحجيم وتغير البيانات وأساليب الإدخال المتنوعة.
  • خبرة في إنشاء واجهات مصممة للتنقل عبر وحدات التحكم وأساليب الإدخال الأخرى.
  • خبرة في مراعاة الأداء وتكلفة وقت التشغيل أثناء تنفيذ واجهة المستخدم.
  • مهارات واضحة في التواصل متعدد الوظائف وخبرة في التعاون مع فرق التصميم والفن والهندسة والإنتاج.
  • خبرة مهنية في Unreal Engine؛ يجب أن يكون المرشحون مستعدين للمساهمة دون تعلم المحرك أثناء العمل.
  • خبرة في إطلاق واجهات مستخدم للحاسوب الشخصي ذات صلة كبيرة.
  • تُعد الخبرة في العمل عبر منصات وحدات التحكم و/أو الأجهزة المحمولة ميزة قيمة.
  • مفضّل: خبرة في Unreal Insights.
  • مفضّل: خبرة في إطلاق واجهات مستخدم عبر منصات متعددة.
  • مفضّل: خبرة في خامات واجهة المستخدم والرسوم المتحركة والحركة.
  • مفضّل: خبرة في استخدام Figma أو أدوات النمذجة الأولية المماثلة.