مطور كامل المستوى الأعلى
ملخص الوظيفة
هذه الوظيفة تتطلب شخصاً لديه خبرة في تطوير البرمجيات الكاملة، حيث سيكون مسؤولاً عن تصميم وتطوير وصيانة تطبيقات الويب. يجب أن يكون لديه مهارات جيدة في لغات البرمجة مثل JavaScript/TypeScript، وقواعد البيانات، وعمليات Git وCI/CD.
وصف الوظيفة
عن الوظيفة:
تعتبر هذه الوظيفة فرصة للعمل كمتخصص في تطوير البرمجيات، حيث سيكون عليك تصميم وتطوير وصيانة تطبيقات الويب القابلة للتوسيع من واجهات المستخدم الأمامية إلى خدمات الخلفية وقواعد البيانات. ستكون هذه الوظيفة عملية بشكل كبير مع الكود، مع تقديم إرشادات هندسية وتوجيه للمطورين الأقل خبرة.
المسؤوليات:
تشمل المسؤوليات تطوير الواجهات الأمامية باستخدام React أو Angular أو Vue، وتنفيذ إدارة الحالة، وضمان إمكانية الوصول وقابلية التشغيل على متصفحات واجهات المستخدم المختلفة. كما تشمل تطوير واجهات برمجة التطبيقات وتنفيذ منطق الأعمال في Node.js أو Python أو Java، وتصميم نقاط النهاية للعملاء، وإدارة عرض الخادم وتحسين الأداء.
متطلبات الوظيفة:
- 5+ سنوات من الخبرة في تطوير البرمجيات الكاملة.
- البراعة في لغة JavaScript/TypeScript (React، Angular، Vue + Node.js).
- الخبرة في قواعد البيانات العلائقية والقواعد غير العلائقية.
- ال熟悉ية بعمليات Git وCI/CD.
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-PL(٨٠%)
- ◆CS-SDF(٧٠%)
- ◆CS-NC(٦٠%)
- ◆SE-REQ(٦٠%)