مطور Full Stack عقد
Client of Talentmate
صاحب عمل نشط
نشرت في 16 سبتمبر
أرسل لي وظائف مثل هذه
الجنسية
أي جنسية
جنس
غير مذكور
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
المشروع يتطلب مطور مستقل ذو خبرة لحل مشاكل المصادقة والتفويض الحرجة وإكمال الوظائف الأساسية للذكاء الاصطناعي والمدفوعات لمنصة تنبؤ قائمة على الويب مبنية باستخدام Next.js و React. الأولويات الفورية هي استعادة نظام أذونات المسؤول الوظيفي بحيث يكون الوصول إلى لوحة التحكم موثوقًا، وإنهاء التكامل مع واجهة برمجة التطبيقات لمساعد OpenAI لتقديم قراءات مخصصة، وتنفيذ تدفق دفع آمن يدعم Stripe و PayPal. يستخدم قاعدة الشيفرة Supabase لخدمات الخلفية والمصادقة ويستضيفها على Vercel؛ قد تحتاج بعض المكونات (خاصة عربة التسوق) إلى إعادة بناء بدلاً من التصحيح. بداية جديدة للمصادقة/البيانات مقبولة. المشاركة عن بعد، قصيرة الأجل، مدفوعة بالنتائج مع توقعات لاختبارات شاملة وتسليمات جاهزة للنشر.
المخرجات
- إصلاح تدفقات المصادقة والأذونات بحيث يمكن للمستخدمين الإداريين الوصول إلى لوحة التحكم بشكل موثوق وتكون الأذونات المعتمدة على الدور متطابقة بشكل صحيح عبر الموقع (تكامل مصادقة Supabase، إدارة JWT/الجلسات، حماية المسارات).
- تدقيق وإصلاح أو استبدال تنفيذ العربة الحالية: استعادة سلوك إضافة/تحديث/إزالة العناصر، حالة عربة دائمة، وحسابات الأسعار الصحيحة. توفير اختبارات وحدة/تكامل لتدفقات العربة الأساسية.
- إنهاء تكامل واجهة برمجة التطبيقات لمساعد OpenAI للقراءات المخصصة: تنفيذ إدارة المحادثة/الجلسة، ضمان التعامل الآمن مع المطالبات، دعم السياق الخاص بالمستخدم، ودمج ردود المساعد في واجهة المستخدم مع معالجة الأخطاء بشكل سلس ووعي بالحد من المعدل.
- تنفيذ تدفق الدفع الذي يدعم كل من Stripe (موصى به: Stripe Checkout أو واجهة برمجة التطبيقات لنية الدفع) و PayPal (أزرار الدفع الذكية أو التكامل REST)، مع إنشاء الطلب على الجانب الخادم، ومعالجة webhook، وحالة الطلب محفوظة في Supabase. تضمين توليد الإيصالات/الفواتير الأساسية ووصلات البريد الإلكتروني المعاملاتي (أو تعليمات واضحة لتوصيل مزود البريد الإلكتروني).
- نشر جميع الإصلاحات في بيئة Vercel والتحقق من تكوين المتغيرات البيئية/الأسرار بشكل آمن. توفير قائمة تحقق واضحة للنشر وتعليمات التراجع.
- تسليم الشيفرة النهائية الجاهزة للإنتاج، وثائق الإعداد والصيانة (README، متغيرات البيئة، خطوات الهجرة)، وتسجيل قصير لتسليم العرض (مشاركة الشاشة) يظهر تسجيل الدخول للمسؤول، وعينة قراءة عبر المساعد، وتدفق دفع كامل.
المتطلبات
- خبرة مثبتة مع Next.js و React في التطبيقات الإنتاجية ومعرفة عملية بالتقديم على الخادم (SSR) ومسارات واجهة برمجة التطبيقات.
- خبرة عملية مع مصادقة Supabase، السياسات (RLS)، والمزالق الشائعة في التحكم في الوصول المعتمد على الدور.
- خبرة قابلة للإثبات في دمج واجهات برمجة تطبيقات OpenAI، ويفضل واجهة برمجة التطبيقات للمساعد أو نقاط نهاية المحادثة المماثلة، بما في ذلك تصميم المطالبات الآمنة وإدارة الجلسات.
- خبرة في تنفيذ مدفوعات Stripe و PayPal (تكامل على جانب الخادم والعميل)، webhooks، والمعالجة الأساسية للغش/الأخطاء.
- معرفة بإطارات تكامل الذكاء الاصطناعي مثل v0.app أو ما يعادلها مطلوبة.
- القدرة على العمل مع نشرات Vercel وتكوين البيئة.
- القدرة على البدء على الفور وتقديم إصلاحات وميزات جاهزة للإنتاج في الوقت المطلوب (تحديد تواريخ التسليم المستهدفة بالتنسيق مع مالك المشروع).
- مهارات تواصل قوية، تحديثات في الوقت المناسب، واستعداد لتقديم وثائق تقنية قصيرة وعرض عند الانتهاء.
- كفاءة تقنية متوسطة إلى متقدمة؛ يفضل وجود محفظة أو مراجع لمشاريع مماثلة.
حول Twine
Twine هي سوق رائدة للمستقلين تربط بين أفضل المستقلين والمستشارين والمقاولين مع الشركات التي تحتاج إلى خبرة إبداعية وتقنية. موثوقة من قبل شركات Fortune 500 والشركات الناشئة المبتكرة على حد سواء، تمكّن Twine الشركات من توسيع فرقها عالميًا.
مهمتنا
مهمة Twine هي تمكين المبدعين والشركات من الازدهار في عالم معتمد على الذكاء الاصطناعي، يفضل العمل الحر.
القطاع المهني للشركة
المجال الوظيفي / القسم
الكلمات الرئيسية
تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com