Skip to content

مطورو Laravel‎ في الإمارات

نحن فريق هندسي من الهند نعمل مع الشركات في الإمارات. نطاق عمل مكتوب قبل كتابة أي سطر برمجي، وعرض سعر ثابت بعملة AED.

ساعات العمل

يبدأ يوم عملنا من الساعة 09:00 حتى 18:00 بتوقيت الهند، أي ما يوازي 07:30 إلى 16:30 في الإمارات، لذا يتداخل معظم صباحكم مع ساعات عملنا.

التسعير بعملة AED

الأسعار لا تشمل ضريبة القيمة المضافة في الإمارات البالغة 5%، وتظهر بشكل منفصل في الفاتورة.

حماية البيانات

يتم تحديد نطاق العمل بما يتوافق مع قانون حماية البيانات الشخصية الإماراتي، ويُتفق على ذلك قبل بدء التطوير وليس بعده.

نطاق عمل مكتوب

يبدأ كل مشروع بنطاق عمل مكتوب وعرض سعر ثابت بعملة AED خلال 24 ساعة، بحيث يتحدد السعر قبل بدء العمل.

عن مطورو Laravel‎

التطبيق الذي يدير نشاطكم اليومي مكتوب بإطار Laravel ويحتاج من يواصل تطويره كل أسبوع: مهندس PHP من فريقنا يعمل على Laravel 11 و12 بشيفرة تلتزم بأعراف الإطار، علاقات Eloquent وForm Requests وسياسات صلاحيات وأصناف خدمة يقرأها المطور التالي، لا متحكمات بألف سطر. تديرونه دورة تطوير بعد أخرى بعقد شهري متجدد، أو بنطاق محدد حين يكون المطلوب واضحاً منذ البداية. اختبارات Pest أو PHPUnit على المسارات المهمة تعمل ضمن خط تكامل مستمر قبل الإطلاق بدلاً من مراجعة يدوية في اللحظة الأخيرة.

ما الذي يشمله التعاقد

  • متاجر وأنظمة طلبات ودفع على Laravel مع Stripe أو بوابة الدفع المعتمدة لديكم، ولوحة المخزون والتقارير خلفها
  • أنظمة خلفية لمنتجات SaaS متعددة المستأجرين مع اشتراكات عبر Cashier وقياس الاستخدام
  • إنقاذ وترقية تطبيقات PHP قديمة من CodeIgniter أو Laravel غير مصان إلى إصدار حالي مختبَر
  • الاختيار الذي يقع عليكم: واجهة Livewire يقودها الخادم، أم Inertia مع Vue أو React الاختيار الذي يقع عليكم: واجهة Livewire يقودها الخادم، أم Inertia مع Vue أو React بتجربة تقارب تطبيق الصفحة الواحدة

ما الذي تتعاقدون عليه فعلاً حين يأتي مطوّر Laravel من خارج الدولة

أول ما يستحق التوضيح أن ما تتعاقدون عليه ليس موظفاً. المطوّر لا يُدرج على رخصتكم التجارية ولا على كفالتكم، ولا تصدر له إقامة ولا هوية إماراتية، ولا يدخل في عقد عمل لدى وزارة الموارد البشرية والتوطين أو لدى سلطة المنطقة الحرة، ولا يمرّ ما يُدفع له عبر نظام حماية الأجور. العلاقة عقد خدمات بين شركتكم وشركتنا، والمقابل يصدر بفاتورة من مورّد لا بكشف رواتب. والفارق ليس شكلياً لأنه يحدد من يدير الشخص ومن يتحمّل التزاماته. فإن كان ما تحتاجونه فعلاً شخصاً يجلس في مكتبكم في دبي أو أبوظبي على تأشيرتكم، فهذا ترتيب مختلف تماماً وسنقوله في المكالمة الأولى بدل أن نبيعكم ما لا نستطيع تقديمه. وما يقدّمه هذا الشكل في المقابل أن المطوّر يبقى داخل فريق فيه مراجعة للشيفرة ومن يغطيه حين يمرض أو يسافر، وأن إنهاء التعاقد إشعار مكتوب لا إجراء إنهاء خدمة.

أما داخل الشيفرة نفسها فالعربية في مشروع Laravel تكلّف أكثر مما يقدّره من لم يمرّ بها. لوحة الإدارة التي تُبنى عادة على Filament أو Nova تحتاج قلب اتجاه التخطيط لا اتجاه النص وحده، والجداول والقوائم الجانبية والرسوم البيانية هي ما ينكسر أولاً. والمشكلة الأصعب ملفات PDF: توليد فاتورة أو تقرير بالعربية يصطدم بأن المكتبة الافتراضية في كثير من مشاريع Laravel لا تصل الحروف ولا تعالج اتجاه السطر، فتخرج الكلمات حروفاً منفصلة ومعكوسة، وعلاجها قرار معماري يُتخذ في البداية باختيار محرّك يدعم تشكيل الحروف العربية، لا رقعة تُضاف قبل التسليم بأسبوع. ويبقى بعد ذلك ما لا يظهر في العرض: ترتيب الأسماء العربية أبجدياً يعتمد على الترميز ونظام المقارنة المختار في قاعدة البيانات، والبحث عن اسم كُتب بألف مهموزة ينبغي أن يجد الاسم نفسه مكتوباً بألف عادية، والتاريخ الهجري إن طُلب فهو حقل مستقل يُخزَّن لا نص يُعرض. هذه أسئلة تُسأل في الأسبوع الأول لأن كل واحدة منها تغيّر بنية الجداول.

وإن كان التطبيق يصدر فواتير فهذا هو الجزء الذي يتحرك تحت أقدامكم الآن. الفاتورة الضريبية لها بيانات محددة تطلبها الهيئة الاتحادية للضرائب، ومسألة اللغة فيها تعتمد على حالتكم ويحسمها مستشاركم الضريبي لا نحن. والأهم أن الدولة تمضي في برنامج الفوترة الإلكترونية الذي تشرف عليه وزارة المالية، وهو يقوم على إرسال الفاتورة مستنداً منظّماً عبر مزوّد خدمة معتمد بدل تبادل ملف PDF بين طرفين. والتطبيق العملي أن توليد الفاتورة في تطبيق Laravel يتحول من طباعة مستند إلى إنتاج بيانات منظّمة تُرسل وتُستقبل عنها إشعارات قبول أو رفض، وأن نموذج الفاتورة في قاعدة بياناتكم يحتاج تلك الحقول من الآن حتى لو كان موعد التزامكم لاحقاً. مواعيد المراحل تغيّرت أكثر من مرة وقد تتغير، والمرجع جدول وزارة المالية لشريحتكم لا ما نقوله هنا، لكن بناء النموذج ناقصاً اليوم يعني إعادة كتابة طبقة الفوترة ومعها البيانات القديمة لاحقاً، وهذه هي التكلفة التي يتفاداها سؤال يُطرح مبكراً.

والسؤال الأخير ما الذي يبقى لكم حين ينتهي التعاقد، ونفضّل حسمه في أوله. المستودع في حساب مؤسستكم على GitHub من أول التزام لا في حسابنا، والخوادم وقاعدة البيانات ومفاتيح الخدمات في حساباتكم أنتم، ووصول مطوّرنا صلاحية تُمنح وتُسحب لا ملكية. فإن أردتم إنهاء العمل غداً فما ينتهي هو الوصول لا المشروع. ويلحق بذلك سؤال النسخة: إطار Laravel يصدر نسخة كبيرة كل عام ولكل نسخة نافذة دعم أمني محددة تنتهي، ومشروع يُسلَّم على نسخة خارج تلك النافذة يعني ثغرة لا تُرقّع ودَيناً يظهر بعد سنتين، لذلك نكتب في نطاق العمل من يملك الترقية ومتى بدل تركها لمن يأتي بعدنا. والمبدأ نفسه يسري على الأسرار: مفاتيح الدفع والرسائل النصية وخدمات الخرائط تُخزَّن في مدير أسرار لا في ملف البيئة على الخادم، لأن المفتاح الذي مرّ في محادثة أو بقي في سجلّ هو ما يبقى بعد رحيل الجميع.

كيف نعمل مع العملاء في الإمارات

معظم الشركات التي نعمل معها في الإمارات مسجلة إما في المنطقة الحرة أو في البر الرئيسي، والفرق بينهما يظهر في الفاتورة قبل أن يظهر في أي مكان آخر. نصدر فواتير تحمل الرقم الضريبي ووصفاً واضحاً للخدمة، بحيث تمر من قسم الحسابات دون أسئلة، ونتعامل مع ضريبة القيمة المضافة على الخدمات المستوردة كما هي عليه فعلاً بدلاً من تجاهلها.

الفارق الزمني بيننا وبين دبي وأبوظبي ساعة ونصف فقط، أي أن يوم العمل مشترك بالكامل تقريباً. هذا يعني اجتماعاً أسبوعياً في وقت مناسب للطرفين، ورداً في نفس اليوم وليس في اليوم التالي. خلال شهر رمضان نعدّل مواعيدنا لتناسب ساعات العمل المختصرة لديكم، ونخطط لذلك مسبقاً بدلاً من اكتشافه في منتصف المشروع.

التفاصيل الكاملة للخدمة

تشرح هذه الصفحة طريقة عملنا مع العملاء في سوقكم. أما صفحة مطورو Laravel‎ الكاملة، بتفاصيلها التقنية ومراحل العمل والأسئلة الشائعة، فهي متاحة باللغة الإنجليزية.

عرض صفحة الخدمة الكاملة (بالإنجليزية)

أسئلة يطرحها عملاؤنا في الإمارات

هل تصدرون فاتورة مقبولة لشركة في المنطقة الحرة؟

نعم. الفاتورة تصدر بالدرهم أو بالروبية حسب ما تفضلونه، وتحمل بيانات الشركة كاملة ووصفاً تفصيلياً للخدمة المقدمة. بالنسبة لضريبة القيمة المضافة على الخدمات المستوردة من خارج الدولة، تُطبق آلية الاحتساب العكسي وتتولاها إدارتكم المالية، ونحن نوضح ذلك في الفاتورة نفسها حتى لا يكون هناك التباس لاحقاً.

هل تبنون واجهات بالعربية بشكل صحيح؟

نعم، والفارق ليس في الترجمة بل في التخطيط. النص العربي يُكتب من اليمين إلى اليسار، والأرقام والتواريخ لها قواعدها، وطول الجملة العربية يختلف عن الإنجليزية بما يكفي لكسر أي تصميم بُني للإنجليزية أولاً. نصمم للاتجاهين معاً منذ البداية، ونختبر على أجهزة حقيقية وليس في المتصفح فقط.

بياناتنا يجب أن تبقى داخل الدولة. هل هذا ممكن؟

ممكن، ونحدده في بداية المشروع لا في نهايته. يمكن استضافة قاعدة البيانات والملفات في مركز بيانات داخل الإمارات، مع توثيق واضح لمسار البيانات يستطيع مدققكم متابعته. قانون حماية البيانات الشخصية الاتحادي يضع متطلبات على المعالجة والموافقة، ونبني عليها منذ أول مرحلة لأن إضافتها لاحقاً أصعب وأقل اكتمالاً.

هل تزوروننا في دبي أو أبوظبي؟

للمشاريع الكبيرة، نعم، ونرتب الزيارة في بداية المشروع حيث تكون أكثر فائدة. العمل اليومي يجري عن بُعد، وهذا وصف صادق لكيفية بناء البرمجيات فعلياً، ويبقي الميزانية في الهندسة بدل تذاكر الطيران. الفارق الزمني القصير يجعل الاجتماع عبر الفيديو عملياً في أي وقت من يوم العمل.

أسواق أخرى نعمل بها

العمل مع الإمارات

أخبرنا بما تبنونه في الإمارات

أرسلوا لنا نطاق المشروع، أو المشكلة التي تواجهكم فقط. ستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة، من المهندسين أنفسهم الذين سينفذون العمل.