JOB SUMMARY :
We are seeking a Senior Drupal Engineer to design, develop, and maintain Drupal-based CMS solutions. You will deliver scalable, secure, and content-rich digital experiences, working closely with content, design, and engineering teams to power our web platform.
KEY RESPONSIBILITIES :
• Design, build, and maintain custom Drupal modules, themes, and third-party integrations
• Configure content types, taxonomies, workflows, and multilingual content structures
• Optimize site performance, caching strategies, and security hardening for the Drupal platform
• Integrate Drupal with external APIs and headless/decoupled front-end applications
• Manage Drupal core/module upgrades, security patches, and site migrations
• Collaborate with content, design, and engineering teams on CMS-driven features and campaigns
• Implement and maintain automated deployment pipelines for Drupal environments
• Conduct code reviews and mentor junior developers on Drupal best practices
• Troubleshoot and resolve CMS-related production issues and performance bottlenecks
• Ensure compliance with accessibility and SEO best practices across the platform
REQUIRED QUALIFICATIONS & SKILLS :
• 5+ years of hands-on Drupal development experience (Drupal 9/10)
• Strong PHP development skills and familiarity with Drupal's module/theme architecture
• Experience with multilingual site setup (Arabic/English) and RTL support
• Familiarity with headless/decoupled Drupal and REST/JSON:API
• Understanding of site performance optimization and security hardening
• Experience with version control (Git) and Drupal deployment workflows (Composer, Drush)
• Good communication skills in both Arabic and English
PREFERRED QUALIFICATIONS :
• Experience with Drupal migrations from legacy CMS platforms
• Familiarity with front-end frameworks used in decoupled Drupal setups (React/Next.js)
• Exposure to cloud hosting platforms for Drupal (Acquia, Pantheon, AWS)
• Experience with automated testing for Drupal (PHPUnit, Behat)
ملخص الوظيفة : نبحث عن مهندس دروبال أول لتصميم وتطوير وصيانة حلول أنظمة إدارة المحتوى القائمة على دروبال. ستعمل على تقديم تجارب رقمية قابلة للتوسع وآمنة وغنية بالمحتوى، مع العمل عن كثب مع فرق المحتوى والتصميم والهندسة لدعم منصة الويب الخاصة بنا. المسؤوليات الرئيسية : • تصميم وبناء وصيانة وحدات وقوالب دروبال المخصصة، وتكاملات الأطراف الخارجية • تهيئة أنواع المحتوى، والتصنيفات، وسير العمل، وهياكل المحتوى متعدد اللغات • تحسين أداء الموقع، واستراتيجيات التخزين المؤقت، وتعزيز الأمان لمنصة دروبال • ربط دروبال بواجهات برمجة التطبيقات (APIs) الخارجية وتطبيقات الواجهة الأمامية المنفصلة (headless/decoupled) • إدارة تحديثات نواة ووحدات دروبال، والتحديثات الأمنية، وعمليات نقل المواقع • التعاون مع فرق المحتوى والتصميم والهندسة في الميزات والحملات القائمة على نظام إدارة المحتوى • تنفيذ وصيانة خطوط التجميع والنشر الآلي لبيئات دروبال • إجراء مراجعات الأكواد وتوجيه المطورين المبتدئين حول أفضل الممارسات في دروبال • استكشاف وإصلاح مشكلات الإنتاج وعقبات الأداء المتعلقة بنظام إدارة المحتوى • ضمان الالتزام بأفضل ممارسات إمكانية الوصول وتحسين محركات البحث (SEO) عبر المنصة
المؤهلات والمهارات المطلوبة : • خبرة عملية تزيد عن 5 سنوات في تطوير دروبال (Drupal 9/10) • مهارات قوية في تطوير PHP وإلمام ببنية وحدات وقوالب دروبال • خبرة في إعداد المواقع متعددة اللغات (العربية/الإنجليزية) ودعم الاتجاه من اليمين إلى اليسار (RTL) • إلمام بنظام دروبال المنفصل (headless/decoupled) وواجهات REST/JSON:API • فهم تحسين أداء المواقع وتعزيز الأمان • خبرة في نظام التحكم في الإصدارات (Git) وسير عمل نشر دروبال (Composer, Drush) • مهارات تواصل جيدة باللغتين العربية والإنجليزية المؤهلات المفضلة : • خبرة في نقل البيانات إلى دروبال من أنظمة إدارة المحتوى القديمة • إلمام بأطر عمل الواجهة الأمامية المستخدمة في إعدادات دروبال المنفصلة (React/Next.js) • خبرة سابقة في التعامل مع منصات الاستضافة السحابية لدروبال (Acquia, Pantheon, AWS) • خبرة في الاختبار الآلي لدروبال (PHPUnit, Behat)