
Uvation هي شركة متخصصة في الخدمات التقنية، تركز على البنية التحتية لتقنية المعلومات والذكاء الاصطناعي والأمن السيبراني وعمليات السحابة. تشمل خدماتها إدارة تقنية المعلومات والأمن والشبكات، إلى جانب حلول الذكاء الاصطناعي المبنية على تقنيات Dell وNvidia. كما تدعم Uvation البيئات السحابية من خلال شراكات مع Oracle Cloud وGoogle Cloud وAmazon Web Services، وتدير سوقًا لمنتجات الأجهزة والبرمجيات. وتخدم الشركة مؤسسات في مجالات الاستشارات والرعاية الصحية والذكاء الاصطناعي، مما يجعل عملها ذا صلة بالمتخصصين المهتمين بخدمات التقنية المُدارة والبنية التحتية الآمنة وحلول السحابة للمؤسسات.
مطور واجهات أمامية أول وقائد تقني – React وNext.js، عن بُعد في بولندا
قيادة معمارية الواجهات الأمامية وتسليمها لواجهات React وNext.js التي تتضمن رسومات وخرائط تفاعلية. توجيه الأداء والتكاملات والمراجعات التقنية والإرشاد ضمن فريق يعمل عن بُعد في بولندا.
الوصف
- تحديد التوجه التقني للقدرات المعقدة في الواجهات الأمامية
- توجيه قرارات التصميم ومراجعات الشيفرة وإرشاد الفريق
- بناء وظائف الواجهات الأمامية باستخدام React وNext.js
- تطوير معمارية الواجهات الأمامية وتحسينات الأداء والتكاملات
- تطوير رسومات تفاعلية وواجهات تعتمد على الخرائط
- دعم الاستكشاف التقني وتطوير نماذج إثبات المفهوم للتفاعلات المعقدة
المتطلبات
- إتقان متقدم لـ React وNext.js وTypeScript وأنماط المكونات الحديثة المعتمدة على hooks
- القدرة على إنشاء معمارية واجهات أمامية قابلة للتوسع، مع مصدر واحد للحقيقة وحدود واضحة بين واجهة المستخدم ومنطق الأعمال والوصول إلى البيانات
- خبرة في بناء مكتبات مكونات قابلة لإعادة الاستخدام والحفاظ على اتساق واجهات برمجة المكونات
- معرفة عميقة بـ Zustand أو Redux Toolkit أو حلول مماثلة لإدارة الحالة، بما في ذلك تصميم المحددات بكفاءة
- قدرات قوية في HTML وCSS وSCSS تشمل التخطيطات المتجاوبة وإمكانية الوصول وعزل الأنماط
- خبرة في تحويل المواصفات المرئية التفصيلية إلى واجهات باستخدام أنظمة مثل IBM Carbon أو Material UI
- مهارات قوية في تكامل REST API، بما في ذلك النماذج المكتوبة والمحوّلات والاستقصاء الدوري والتعامل المتين مع البيانات الناقصة أو غير المتسقة
- خبرة في تحديد عقود API أو التحقق منها مع فرق الواجهة الخلفية وتطبيق ممارسات اختبار العقود
- خبرة مثبتة في أداء الواجهات الأمامية، تشمل تحديد الأداء والتنميط والحفظ البرمجي وتقسيم الشيفرة والتحميل الكسول وتحليل الحزم
- فهم لمعدل الإطارات واستخدام وحدة معالجة الرسومات وسلوك الذاكرة في الشاشات كثيفة الرسومات
- خبرة عملية في WebGL أو three.js أو React Three Fiber، بما في ذلك التحكم في المشاهد والكاميرات والتقاط المؤشر والجداول الزمنية للرسوم المتحركة
- خبرة في تنسيق الأحداث والتفاعلات عبر طبقات واجهة المستخدم والأسطح الرسومية
- خبرة في دمج حزم SDK للخرائط والعمل مع أنظمة الإحداثيات وتنفيذ البدائل بين المزودين وحماية رموز API
- القدرة على إنشاء مكونات لتطبيقات مضيفة قائمة باستخدام خصائص واستدعاءات نظيفة وأنماط معزولة ومن دون تأثيرات عامة غير مقصودة
- خلفية قوية في الاختبار باستخدام Vitest أو Jest وReact Testing Library، مدعومة باستراتيجية اختبار عملية
- خبرة في TypeScript الصارم وحدود الأخطاء والتحقق عبر المتصفحات وبيئة أدوات المتصفح
- خبرة في المساهمة في مسارات CI/CD وسير عمل Git ومراجعات طلبات السحب عالية الجودة
- خبرة في Azure DevOps
- قيادة تقنية مثبتة من خلال الإرشاد وتقسيم المهام والتقدير والتوثيق التقني
- فهم لأساسيات أمن الواجهات الأمامية، بما في ذلك إعدادات البيئة الآمنة والتسجيل الآمن والإدارة المسؤولة للتبعيات الخارجية
- خبرة في أدوات الرسوم المتحركة المتقدمة مثل GSAP أو Framer Motion
- خبرة في استخدام مكتبات المخططات وتصور البيانات
- خبرة في الاختبار البصري للانحدار أو الاختبار الشامل من خلال Playwright
- خبرة في تقديم التدويل والتوطين على نطاق واسع
- إلمام بالواجهات الأمامية المصغرة أو المستودعات الأحادية أو حوكمة أنظمة التصميم
- خبرة في قابلية المراقبة الإنتاجية ودعم الإصدارات والتحقيق في الحوادث
- خبرة في قيادة الاستكشاف التقني أو أعمال إثبات المفهوم للتفاعلات المعقدة