ملخص الوظيفة
مهندس واجهة أمامية في شركة Lucidya بالظهران/الخبر يعمل على بناء تطبيقات ويب إنتاجية باستخدام React وTypeScript. الدور يتضمن تطوير واجهات متجاوبة، التكامل مع واجهات REST وخدمات الوقت الحقيقي، وكتابة اختبارات آلية مع التركيز على الجودة والملكية التقنية.
المهام والمسؤوليات
- بناء وصيانة تطبيقات ويب إنتاجية باستخدام React وJavaScript وTypeScript.
- تطوير مكونات واجهة قابلة لإعادة الاستخدام ومتجاوبة.
- الربط مع واجهات REST وخدمات الوقت الحقيقي (WebSockets / Socket.IO).
- إدارة حالة العميل والخادم باستخدام Redux وReact Query.
- كتابة اختبارات وحدة، تكامل ونهاية إلى نهاية باستخدام Jest وPlaywright.
- المشاركة في مراجعات الشيفرة وتحسين بنية الواجهة وأدائها.
- استخدام أدوات مساعدة بالذكاء الاصطناعي بشكل نقدي لتحسين الإنتاجية.
- تحمل المسؤولية من المتطلبات حتى الإنتاج بما في ذلك التصحيح والاختبار.
المتطلبات والمؤهلات
- درجة البكالوريوس في علوم الحاسب أو مجال ذي صلة.
- خبرة مهنية 0–2 سنوات في تطوير الواجهات.
- فهم قوي لأساسيات JavaScript وReact وTypeScript.
- إلمام باختبار الواجهات باستخدام Jest وPlaywright.
- معرفة بأساسيات WebSockets وRabbitMQ وأنماط الوقت الحقيقي.
- فهم جيد لـHTML وCSS والتصميم المتجاوب.
- مهارات عمل تعاونية واستخدام Git.
- رغبة قوية في التعلم والتحسن المستمر.
المهارات المطلوبة
المصدر: Workable. آخر تحقق أن الوظيفة متاحة: ١٤ نوفمبر ٢٠٢٦. التقديم يتم لدى صاحب العمل مباشرة.
قدّم الآن