- تصميم وتطوير وصيانة حلول برمجية قابلة للتوسع عبر الأنظمة الداخلية وأنظمة العملاء
- تخصيص وتحسين الوحدات البرمجية لتعزيز أداء النظام وسهولة الاستخدام
- التعاون مع مصممي UI/UX ومهندسي backend لتقديم تجارب رقمية سلسة
- كتابة كود نظيف وسهل الصيانة وموثق جيداً وفق أفضل الممارسات
- دمج واجهات front-end مع خدمات back-end وواجهات برمجة التطبيقات الخارجية
- المشاركة في مراجعة الكود لضمان معايير الجودة والتحسين المستمر
- تطوير بنية النظام والأدوات وسير عمل التطوير
- دعم دورات النشر وضمان استقرار وموثوقية بيئة الإنتاج
- العمل ضمن بيئات إدارة الإصدارات (Git/Bitbucket) لإدارة دورة حياة الكود
المتطلبات
- درجة البكالوريوس في علوم الحاسب أو نظم المعلومات أو مجال ذي صلة
- خبرة لا تقل عن 5 سنوات في تطوير full-stack
- إجادة اللغة الإنجليزية (كتابة وتحدثاً)
Technical Stack:
- Python, Java, JavaScript, PHP
- HTML5 & RESTful APIs
خبرة عملية في:
- React.js (معرفة React Native تعتبر ميزة إضافية)
- أدوات إدارة الحالة (Redux, MobX, Vuex)
- أطر العمل backend (Node.js, Laravel, Express.js)
خبرة في قواعد البيانات:
- PostgreSQL, MySQL, أو MongoDB
