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