أو
🖌️

مطور فول-ستاك

📍 عن بُعد · 📅 نُشرت في 01-04-2026
منتهي
3000 $ شهرياً
انتهت مدة هذه المهمة
انتهت فترة النشر، الترشيحات مغلقة. تُنشر مهام جديدة يوميًّا.
عرض المهام المماثلة

الوصف

مطور فول-ستاك
Vue.js + Node.js
الموقع
مطور فول-ستاك (Vue.js + Node.js)
الموقع
البعيد
الخبرة
المستوى المتوسط إلى الكبير (3–5+ سنوات)
نظرة عامة على الشركة
نحن نبني منصة شاملة لبيع التذاكر وتفاعل المعجبين. وتطبيق فائق لتطبيق متعدد المنصات (ويب، iOS، أندرويد، سطح المكتب) يتعامل مع مبيعات التذاكر، المقتنيات الرقمية، نقاط الولاء، وتجارب المعجبين.
المكدس التقني
الواجهة الأمامية
• Vue 3 (واجهة برمجة تطبيقات التركيب وواجهة برمجة التطبيقات للخيارات)
• Vuetify 3 + Ionic Vue 7
• Vuex 4 (إدارة الدولة)
• Vite 4 (أداة البناء)
• المكثف 5 – iOS وAndroid
• إلكترون 29 – سطح المكتب
الواجهة الخلفية والبنية التحتية
• Node.js / Express (واجهة برمجة تطبيقات REST مخصصة)
• قاعدة بيانات Firebase Firestore
المسؤوليات الأساسية
• بناء وصيانة تدفقات التذاكر (تذاكر مباراة واحدة، تذاكر موسمية)
• تطوير لوحات تحكم إدارية لإدارة التذاكر والتقارير

• كتابة مكونات Vue نظيفة وقابلة للصيانة
• المشاركة في مراجعات الكود
• كتابة الوثائق
المهارات التقنية المطلوبة
لا بد من أن يكون
• Vue.js 3: واجهة برمجة التطبيقات التركيبية، الحالة التفاعلية، خطاطيف دورة الحياة
• JavaScript / ES6+: جافاسكريبت متقدمة، غير متزامن/انتظار، وعدات، وحدات
• Vuex: أنماط إدارة الحالات، الأفعال، الطفرات، العوامل الجامدة
• واجهات برمجة التطبيقات RESTful: استهلاك وتصميم واجهات RESTful، والتعامل مع المصادقة
• Firebase: استفسارات Fistore، مستمعين في الوقت الحقيقي، المصادقة، قواعد الأمان
• التصميم الاستجابي: CSS3، SCSS، مبادئ التصميم المحمول أولا
• Git: التحكم في الإصدارات، استراتيجيات التفرع، طلبات السحب
مفضل بشدة
• Vuetify 3: مكونات تصميم المواد، التصميم، التخصيص
• الإطار الأيوني: مكونات واجهة المستخدم المحمولة، أنماط التنقل
• Node.js / إكسبريس: بناء واجهات برمجة تطبيقات REST، البرمجيات الوسيطة، معالجة الأخطاء
• واجهة Stripe: نوايا الدفع، webhooks، جلسات الدفع
• المكثف: ميزات أصلية للهواتف المحمولة، تطوير الإضافات
• TypeScript: أمان النوع، الواجهات (قاعدة الشيفرة في حال الانتقال)
أول 6 أشهر
• قيادة تطوير الميزات من المتطلبات إلى النشر
• توجيه المطورين المبتدئين (إذا كان ذلك ينطبق)
• اقتراح تحسينات معمارية
• تحسين عنق الزجاجة في الأداء
• المساهمة في التوثيق الفني
كيفية التقديم
متطلبات التطبيق

1. السيرة الذاتية / السيرة الذاتية التي تبرز Vue.js ذات صلة وخبرة متكاملة
2. ملف الأعمال – ملف GitHub أو روابط للمشاريع التي أنشأتها
3. نموذج كود (اختياري) – مشروع Vue.js يوضح مهاراتك
عملية المقابلة
5. الفرز الأولي – مكالمة مدتها 30 دقيقة مع الموارد البشرية / مسؤول التوظيف
6. مقابلة فنية – نقاش تقني مدته 60 دقيقة ومراجعة الكود
7. تحدي البرمجة – تخصيص مكون أو ميزة Vue.js إلى المنزل
8. مقابلة الفريق – قابل فريق التطوير وناقش التعاون
9. المقابلة النهائية – مناقشة مع القائد التقني أو المدير التقني