انضم إلى فريقنا!
هل تستلهم من الواقع الافتراضي؟
نحن نبحث حالياً عن...
ميتافيرس، VR/AR، عالم ثلاثي الأبعاد. هل تبدو هذه الأمور مألوفة؟ هل أنت خبير في يونتي؟
يبحث PandaMR عن قائد فريق يونتي للانضمام إلى مشروعنا المستقبلي والحماسي للغاية. اغتنم فرصتك للحصول على ميزة و راتب تنافسي للغاية و لتصبح جزءاً من الحركة الافتراضية العالمية.
مسؤوليات الوظيفة
- تطوير تطبيقات دورة حياة البرامج (Software) الكاملة - تصميم التطبيقات وترميزها وتصحيحها وتوثيقها.
- التعاون بشكل استباقي مع أعضاء الفريق والتواصل مع أصحاب المصلحة في المشروع لضمان أن جهود المشروع يسير بكفاءة و بتوقعية.
المؤهلات المطلوبة
- الخبرة في جميع مجالات برمجة الألعاب، بما في ذلك التطوير والترميز وتصميم الألعاب واستكشاف الأخطاء وإصلاحها.
- السيطرة القوية على الألعاب متعددة اللاعبين و ذات الأبعاد 2 و 2,5 و 3 أمر لا بد منه.
- القدرة القيادية على تنظيم وتوجيه مجموعة من المبدعين للعمل كفريق متماسك.
- فهم فكرة المنتج.
- مهارات تواصل ممتازة.
- عليك التفاعل مع أعضاء الفريق لتخطيط وترميز وإنتاج ألعاب عالية الجودة مع ضمان توفير أفضل تجربة للمستخدم لكل من منصات سطح المكتب والهاتف محمول.
- معرفة عميقة بـ .NET و #C والتصميم المعماري للألعاب.
- الخبرة الواسعة لأكثر من 3 سنوات في تطوير الألعاب ثلاثية الأبعاد باستخدام منصة Unity.
- تجربة مع: Photonengine، vivox، Agora، socket.io، zenject
- المعرفة قوية بالواقع المعزز/الواقع الافتراضي - AR/VR.
- بيكينغ للضوء و التركيب و خيوط الشبكة.
- امتلاك فكرة جيدة عن تجربة المستخدم.
- القدرة على البحث الجيد والتعلم الذاتي السريع.
للتقدم للوظيفة، يرجى إرسال السيرة الذاتية إلى [email protected] مع ذكر "Unity Team Lead for PandaMR" في حقل الموضوع.
مسؤوليات الوظيفة
- مسؤول عن تطوير واجهة مستخدم جديدة عالية الاستجابة قائمة على الويب
- تطوير ميزات جديدة لواجهة المستخدم باستخدام React.js
- بناء مكونات قابلة لإعادة الاستخدام ومكتبات الجهة أمامية للاستخدام في المستقبل
- ترجمة التصاميم والإطارات الشبكية إلى كود عالي الجودة
- إنشاء تصورات قادرة على وصف كميات هائلة من البيانات
- تطوير بنية أمامية مرنة وجيدة التنظيم
- تطوير مكونات وميزات جديدة
- توثيق وإعادة تشكيل قاعدة كود الواجهة الأمامية الخاصة بنا
المؤهلات المطلوبة
- درجة البكالوريوس في علوم الكمبيوتر أو أي مجال ذي صلة
- خبرة 3 سنوات على الأقل في العمل مع Javascript، ويفضل أن يكون React.js
- معرفة Pure JS (ES5، 6، 7)، React.js (حتى الإصدار الحالي)
- معرفة خوارزمية React Reconciliation
- خبرة مع Git
- خبرة مع أدوات إدارة الحالة (Redux،MobX)
- تجربة مع الحزم (Webpack،Rollup، وما إلى ذلك)
- الإلمام بـ React Fiber
- معرفة الخوارزميات
- معرفة أنماط التصميم
- خبرة في البرمجة كائنية التوجه
- الإلمام بعملية نشر تطبيقات الويب
- إتقان اللغة الإنجليزية التقنية المكتوبة
- معرفة نماذج البرمجة
- الإلمام بمبادئ تجربة المستخدم الجيدة
المهارات المرغوبة
- فهم عمل JS تحت الغطاء
- عمل مترجم
- فهم عملية التقديم في المتصفح
- تجربة مع أدوات اختبار الأداء ومراجعة الحسابات وأدوات التحليل
- مواكبة لأحدث التقنيات
للتقدم للوظيفة، يرجى إرسال السيرة الذاتية إلى [email protected] مع ذكر "React JS Developer for PandaMR" في حقل الموضوع.
- Responsible for development of new highly-responsive, web-based user interface
- Develop new user-facing features using React.js
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
- Construct visualizations that are able to depict vast amounts of data
- Develop a flexible and well-structured front-end architecture
- Develop new components and features
- Document and refactor our frontend codebase
REQUIRED QUALIFICATIONS
- Bachelors’ degree in Computer Science or any related field
- At least 3 years of experience working with Javascript, preferably React.js
- Knowledge of Pure JS (ES5,6,7), React.js (up to current version)
- Knowledge of React Reconciliation algorithm
- Experience with Git
- Experience with state management tools (Redux, MobX)
- Experience with bundlers (Webpack, Rollup, etc.)
- Familiarity with React Fiber
- Knowledge of algorithms
- Knowledge of design patterns
- Experience with object-oriented programming
- Familiarity with web application deployment process
- Fluency in technical written English
- Knowledge of programming paradigms
- Familiarity with principles of good user experience
DESIRABLE SKILLS
- Understanding of JS working under the hood
- Interpreter work
- Understanding of browser's rendering process
- Experience with performance testing tools and audits, analyzer tools
- Up to date with the latest technologies
To apply for the position, please send your CV to [email protected], and mention "React JS Developer for PandaMR" in the subject.
مسؤوليات الوظيفة
- مسؤول عن تطوير وتوسيع واجهات برمجة التطبيقات (API) الخلفية لتطبيقات الهاتف المحمول وسطح المكتب والويب
- فهم مجال البيانات وترجمة متطلبات العمل إلى كود
- العمل عن كثب مع الفريق الهندسي لتنفيذ وتوسيع نطاق البنية الخلفية ذات الصلة بالاحتياجات
- مسؤول عن التصميم المعماري الجيد للكود الذي يسهل قراءته وتوسيعه ضمن الكود
- مهمة بايثون للبنية الخلفية و أدوات جدولة المهام، على سبيل المثال Celery
- البنية الخلفية في الذاكرة، والتخزين المؤقت db وأدوات الذاكرة المخبئية
المؤهلات المطلوبة
- درجة البكالوريوس في علوم الكمبيوتر أو أي مجال ذي صلة
- خبرة أكثر من سنتين في العمل مع بايثون
- إطار عمل ويب بايثون Flask/Django/Django Rest Framework/FastAPI
- معرفة تعدد مؤشرات الترابط وعدم التزامن ورسم الخرائط كائنية التوجه وتسجيل البيانات و النظام
- معرفة الخوارزميات، وهياكل البيانات، OOP (أنماط التصميم، تطبيقات بايثون المحددة)
- خبرة في أنظمة إدارة قواعد البيانات (SQL (PostgreSQL و SQLite و MySQL) وغير SQL (MongoDB)) وتصميم مخطط قاعدة البيانات
- معرفة Git
- الفهم الشامل لبروتوكولات النقل مثل HTTP،Websocket
- الإلمام بنمط النشر/الاشتراك - pub/sub
- الاستعداد لتخصيص واجهة المسؤول للحصول على أفضل تجربة مستخدم
للتقدم للوظيفة، يرجى إرسال السيرة الذاتية إلى [email protected] مع ذكر "Mid Python Developer for PandaMR" في حقل الموضوع.
مسؤوليات الوظيفة
- إنشاء منتجات تفاعلية عالية الجودة باستخدام منصات Unity ثلاثية الأبعاد والويب/الأجهزة المحمولة
- دمج المكونات الإضافية وواجهات برمجة التطبيقات (API) لطرف ثالث
- الحفاظ على أعلى مستويات ممارسات التطوير بما في ذلك: التصميم التقني، وتطوير الحلول، وتكوين الأنظمة، توثيق الاختبار/التنفيذ، وتحديد المشكلات وحلها، وكتابة التعليمات البرمجية النظيفة وكود ذاتي الاستدامة
- العمل داخل وعبر فرق Agile لتصميم الحلول التقنية وتطويرها واختبارها وتنفيذها ودعمها عبر مجموعة كاملة من أدوات وتقنيات التطوير
- مراجعة الكود وتقديم ملاحظات إيجابية مع اقتراحات حول كيفية تحسين الأداء والجودة والتسليم ضمن المعايير التنظيمية وأفضل الممارسات
المؤهلات المطلوبة
- خبرة 3 سنوات على الأقل في تطوير تطبيقات الشبكة في #C،
- معرفة جيدة بـ Unity،
- معرفة جيدة في البرمجة كائنية التوجه،
- خبرة في تطوير ألعاب الأجهزة المحمولة ووحدات التحكم،
- تعد تجربة استخدام الأبعاد الثلاثية ميزة إضافية،
- الإلمام بتكامل العميل/الخادم: REST API، يعتبر الإلمام بـ Sockets ميزة إضافية،
- القدرة على التعلم المستمر والبقاء على اتصال مع معايير اللعبة المتطورة وتقنيات التطوير،
- المعرفة بأدوات أصدرة الكود مثل Git و BitBucket.
للتقدم للوظيفة، يرجى إرسال السيرة الذاتية إلى [email protected] مع ذكر "Unity Developer for PandaMR" في حقل