وصف الوظيفة
الأدوار والمسؤوليات
وصف الوظيفة
كجزء من تطوير أعمالنا، نحن نبحث عن مطور دروبال أول/Senior دروبال لدينا في المستقبل
بصفتك القائد لجميع مشاريع دروبال، ستكون مسؤولاً عن التطوير الناجح للمشاريع وستدير الجوانب الفنية لها. ستشمل مسؤولياتك، ولكن لا تقتصر على:
- إنشاء مشاريع دروبال
- المشاركة في تطوير مشاريع ويب موجهة PHP (نظام CMS، أطر عمل)
- إنشاء وحدات دروبال محددة
- تولي مسؤولية النشر ضمن إطار تكامل مستمر (GitLab CI)
- وصف الاختبارات الوحدوية والوظيفية
- المشاركة في إنشاء البنية المعمارية والنمذجة التقنية لمشروعاتنا
الملف المرشح المطلوب
المؤهلات
لديك خبرة لا تقل عن 4 سنوات وتملك المهارات التقنية التالية:
- دروبال 7 و8 و9
- درجة الماجستير في قواعد البيانات (MariaDB)
- أتقن استخدام Git مع Gitlab و Github أو Bitbucket أو ما يعادلها
- معرفة أفضل الممارسات في الأداء والأمان والمراقبة
- معرفة بـ Symfony تعتبر ميزة إضافية
- أساسيات تطوير الواجهة الأمامية: HTML5، CSS3، SASS، jQuery
- أُسس استخدام الأدوات الحديثة لتطوير الواجهة الأمامية (npm، Gulp، إلخ)
- أساسيات ممارسات الوصول الجيدة (كميزة إضافية)
Job Description
Roles & Responsibilities
Job Description
As part of our business development, we are looking for our future Senior Drupal Developer
As the lead for all Drupal projects, you will be responsible for the successful development of the projects and will manage their technical aspects. Your responsibilities will include, but are not limited to:
- To create Drupal projects
- To participate in the development of PHP-oriented web projects (CMS, frameworks)
- To create specific Drupal modules
- To be in charge of deployment within a continuous integration framework (GitLab CI)
- Describe the unit and functional tests
- To participate in the creation of the architecture and technical modeling of our projects
Desired Candidate Profile
Qualifications
You have at least 4 years of experience and possess the following technical skills:
- Drupal 7, 8 & 9 matrices
- Master's degree in databases (MariaDB)
- My mastery of Git with Gitlab, Github, Bitbucket or equivalent
- Knowledge of best practices in performance, security, and monitoring
- Knowledge of Symfony is a plus
- Front-end development fundamentals: HTML5, CSS3, SASS, jQuery
- Fundamentals of using modern tools for front-end development (npm, Gulp, etc.)
- Basics of good accessibility practices (as a bonus)