الوصف الوظيفي للمبرمج / مطور البرامج
نحن نبحث عن مبرمجي كمبيوتر ذوي مهارات عالية وخبرة في برمجة الواجهات الأمامية والأنظمة الخلفية. سيعمل هؤلاء المبرمجون على تطوير وتصميم بنية الواجهة الأمامية للتطبيقات، وضمان سرعة استجابة التطبيقات والعمل جنبًا إلى جنب مع مصممي الجرافيكس لتصميم خصائص التطبيقات، وغيرها من مهام تطوير الأنظمة المعروفة.
سيعمل المبرمجون كجزء من فرق تطوير Scrum وسيُطلب منهم السير بالمشروع من بداية رسم التصورات إلى الخروج بالمنتج النهائي، مما يتطلب مهارات تنظيمية جيدة والاهتمام بالتفاصيل.
مسؤوليات الوظيفة:
- تطوير بنية الواجهة الأمامية للنظام.
- تصميم تفاعلات المستخدم على التطبيقات.
- تطوير الأنظمة الخلفية.
- إنشاء خوادم وقواعد بيانات للوظائف.
- ضمان جودة أداء التطبيقات على مختلف أنواع الهواتف المحمولة.
- ضمان استجابة التطبيقات.
- العمل جنبًا إلى جنب مع مصممي الجرافيك لتصميم خصائص التطبيقات.
- السير المشاريع من بداية رسم التصورات إلى الخروج بالمنتج النهائي.
- تصميم وتطوير واجهات برمجة التطبيقات (APIs).
- تلبية كل من الاحتياجات الفنية والعملياتية.
- مواكبة التطورات في تطبيقات الويب ولغات البرمجة.
متطلبات العمل:
- شهادة في علوم الكمبيوتر.
- مهارات إدارة تنظيمية وإدارة مشاريع قوية ويفضل منهجية السكرم.
- إتقان لغات الواجهات الأمامية الأساسية مثل HTML و CSS و JavaScript.
- الإلمام بأطر عمل JavaScript مثل Angular JS و React و Amber.
- إتقان لغات الأنظمة الخلفية مثل Python و Ruby و Java و PHP.
- الإلمام بتقنية قواعد البيانات مثل PostgreSQL و MySQL و Oracle و MongoDB.
- الإلمام بإدارة الأنظمة وDevOps واستخدام نظام التشغيل Linux.
- الإلمام بأدوات التطوير مفتوحة المصدر.
- مهارات اتصال لفظي ممتازة.
- مهارات جيدة في حل المشكلات.
- الانتباه للتفاصيل.
يجب أن يكون المتقدمون من سكان مدينة صنعاء وعلى استعداد لخوض اختبارات القبول (قياس المهارات والتقني) والمقابلات الشخصية.
ملاحظة: الأعمال المتاحة حاليا تعاقدية على أساس مؤقت.