كلما زادت طلبات التقديم التي ترسلينها، زادت فرصك في الحصول على وظيفة!
إليك لمحة عن معدل نشاط الباحثات عن عمل خلال الشهر الماضي:
عدد الفرص التي تم تصفحها
عدد الطلبات التي تم تقديمها
استمري في التصفح والتقديم لزيادة فرصك في الحصول على وظيفة!
هل تبحثين عن جهات توظيف لها سجل مثبت في دعم وتمكين النساء؟
اضغطي هنا لاكتشاف الفرص المتاحة الآن!ندعوكِ للمشاركة في استطلاع مصمّم لمساعدة الباحثين على فهم أفضل الطرق لربط الباحثات عن عمل بالوظائف التي يبحثن عنها.
هل ترغبين في المشاركة؟
في حال تم اختياركِ، سنتواصل معكِ عبر البريد الإلكتروني لتزويدكِ بالتفاصيل والتعليمات الخاصة بالمشاركة.
ستحصلين على مبلغ 7 دولارات مقابل إجابتك على الاستطلاع.
تمت الترجمة إلى العربية بواسطة Bayt AI. اضغط هنا لعرض النص الأصلي.
يتم البحث عن مطور واجهات أمامية ذو خبرة قوية في React لتصميم وتنفيذ واجهات ويب حديثة وقابلة للتوسع وتفاعلية للغاية.
تركز هذه الوظيفة على بناء تطبيقات واجهة أمامية جاهزة للإنتاج، بما في ذلك مكونات واجهة المستخدم المعقدة مثل سير العمل المرئي ومحررات السحب والإفلات، مع التكامل بشكل موثوق مع الخدمات الخلفية.
يجب أن يفهم المرشح المثالي ليس فقط React، ولكن كيف تتواصل تطبيقات الواجهة الأمامية مع واجهات برمجة التطبيقات، وتدير حالة العميل، وتتصرف داخل وقت تشغيل المتصفح.
المسؤوليات الرئيسية: تطوير واجهات أمامية (React) تطوير وصيانة تطبيقات ويب حديثة باستخدام React.
بناء مكونات قابلة لإعادة الاستخدام باستخدام المكونات الوظيفية والهوكات.
تنفيذ حلول إدارة الحالة (مثل Redux / Redux Toolkit، Context API، أو ما يعادلها).
دمج تطبيقات الواجهة الأمامية مع واجهات برمجة التطبيقات RESTful، مع التعامل مع المصادقة، واسترجاع البيانات، والأخطاء، والحالات الحدودية.
تنفيذ توجيه جانب العميل، ومعالجة النماذج، والتحقق.
ضمان الاستجابة، والوصول، والتوافق عبر المتصفحات.
تحسين الأداء وسلوك العرض.
تكامل واجهة برمجة التطبيقات ووقت تشغيل المتصفح استهلاك وإدارة البيانات من واجهات برمجة التطبيقات REST باستخدام أنماط جانب العميل المناسبة.
التعامل مع رموز المصادقة، وبيانات الجلسة، ورؤوس واجهة برمجة التطبيقات بشكل آمن على العميل.
العمل مع آليات تخزين المتصفح مثل: - التخزين المحلي - تخزين الجلسة - الكوكيز (حيثما ينطبق) إدارة التخزين المؤقت، والاستمرارية، وإعادة ترطيب الحالة بشكل مسؤول.
التعامل مع سلوكيات محددة للمتصفح، وتدفقات التحديث، وحالات التنقل.
تصميم واجهة المستخدم المتقدمة والتفاعل تصميم وتنفيذ واجهات تفاعلية معقدة، بما في ذلك واجهات السحب والإفلات.
المساهمة في أو بناء مصممي سير العمل المرئي أو العمليات، مثل محرري نمط BPMN، أو منشئي بدون كود أو قائمين على التدفق.
تنفيذ منطق واجهة المستخدم لعلاقات العقد، والانتقالات، وقواعد التحقق، وتفاعلات المستخدم في المحررات المرئية.
محاذاة نماذج واجهة المستخدم مع منطق تنفيذ سير العمل أو العمليات الخلفية.
جودة واجهة المستخدم والتسليم العمل مع أطر واجهة المستخدم أو أنظمة التصميم (مثل MUI، Ant Design، Tailwind، أو أنظمة مخصصة).
اتباع أفضل الممارسات في واجهة المستخدم وتجربة المستخدم والحفاظ على الاتساق البصري.
المشاركة في مراجعات التعليمات البرمجية والمساهمة في معايير الواجهة الأمامية.
امتلاك ميزات الواجهة الأمامية من التطوير حتى إصدار الإنتاج.
درجة البكالوريوس في علوم الحاسوب، أو تكنولوجيا المعلومات، أو مجال ذي صلة.
3-5 سنوات من الخبرة في تطوير الواجهة الأمامية مع التركيز على React.
خبرة قوية في React.
إتقان JavaScript؛ يفضل TypeScript بشدة.
خبرة عملية في إدارة الحالة (Redux / Redux Toolkit، Context API، أو ما يعادلها).
خبرة في التكامل مع واجهات برمجة التطبيقات RESTful.
خبرة في التعامل مع تخزين المتصفح (التخزين المحلي، تخزين الجلسة، الكوكيز).
فهم قوي لـ HTML5، CSS3، وتقنيات التخطيط الحديثة.
خبرة في بناء واجهات تفاعلية وغير تافهة، بما في ذلك: - واجهات السحب والإفلات - محررات مرئية أو مصممي سير العمل معرفة بأنماط تفاعل الواجهة الأمامية والمكتبات المستخدمة لمثل هذه المكونات.
إتقان أنظمة التحكم في الإصدارات المعتمدة على Git.
معرفة بأدوات بناء الواجهة الأمامية ومديري الحزم.
فهم تقنيات تحسين أداء الواجهة الأمامية.
خبرة في العمل مع أنظمة الواجهة الأمامية الإنتاجية.
المؤهلات المفضلة معرفة ببيئات التطوير المعتمدة على LLM أو منهجيات "برمجة المزاج" خبرة في العمل على تطبيقات SaaS أو قائمة على المنصات.
خبرة مع مصممي سير العمل المرئية (BPMN، بدون كود، محرري التدفق).
التعرض لمكتبات استرجاع البيانات في الواجهة الأمامية (مثل React Query، SWR).
معرفة بأطر اختبار الواجهة الأمامية.
خبرة في تكامل تطبيقات الواجهة الأمامية مع أنظمة خلفية معقدة.
معرفة بمكتبات تصور البيانات (مثل D3.js، Chart.js، ECharts) ميزة.
التعامل مع اللغة العربية وخبرة في التوطين ميزة.
الكفاءات الأساسية: متعلم سريع بعقلية هاكر وإحساس قوي بالمنتج.
القدرة على التكرار بسرعة، والتعامل مع الغموض، والتكيف بناءً على الملاحظات.
مهارات التواصل والتعاون القوية عبر الفرق التقنية وغير التقنية.
الاهتمام بالجودة وقابلية الاستخدام حتى في النماذج الأولية في مراحلها المبكرة.
الشغف بالابتكار، والتجريب، وبناء أشياء جديدة.
لن يتم النظر في طلبك لهذة الوظيفة، وسيتم إزالته من البريد الوارد الخاص بصاحب العمل.