مطورو React في الإمارات
نحن فريق هندسي من الهند نعمل مع الشركات في الإمارات. نطاق عمل مكتوب قبل كتابة أي سطر برمجي، وعرض سعر ثابت بعملة AED.
ساعات العمل
يبدأ يوم عملنا من الساعة 09:00 حتى 18:00 بتوقيت الهند، أي ما يوازي 07:30 إلى 16:30 في الإمارات، لذا يتداخل معظم صباحكم مع ساعات عملنا.
التسعير بعملة AED
الأسعار لا تشمل ضريبة القيمة المضافة في الإمارات البالغة 5%، وتظهر بشكل منفصل في الفاتورة.
حماية البيانات
يتم تحديد نطاق العمل بما يتوافق مع قانون حماية البيانات الشخصية الإماراتي، ويُتفق على ذلك قبل بدء التطوير وليس بعده.
نطاق عمل مكتوب
يبدأ كل مشروع بنطاق عمل مكتوب وعرض سعر ثابت بعملة AED خلال 24 ساعة، بحيث يتحدد السعر قبل بدء العمل.
عن مطورو React
لوحات SaaS وبوابات العملاء وتطبيقات الويب المبنية على مكوّنات هي ما نبنيه على React وNext.js، بمطور واجهة أمامية مخصص أو فريق منتج صغير يعمل في مستودعكم وضمن دورة المراجعة التي يعمل بها فريقكم اليوم. TypeScript هو الافتراضي، وطبقة البيانات على React Query، وبنية المكوّنات وإدارة الحالة تُختاران عن قصد لا نقلاً عن أول مثال مفتوح أمام المطور. إمكانية الوصول والأداء جزء من البناء لا إضافة لاحقة: دعم لوحة المفاتيح وقارئ الشاشة، وتحميل المسارات عند الطلب، وحجم حزمة مضبوط يصمد على هواتف متوسطة الفئة.
ما الذي يشمله التعاقد
- لوحات غنية بالجداول والرسوم مع صلاحيات حسب الدور وتحديث لحظي
- مكتبة مكوّنات بلغة TypeScript موثّقة في Storybook، عناصرها تدعم إمكانية الوصول وتقبل تبديل السمة
- واجهة React فوق واجهتكم البرمجية القائمة مع تخزين مؤقت وحالات خطأ معالَجة
- ترحيل من jQuery أو من مكوّنات React 16 القائمة على الأصناف (class) إلى React حديث على مراحل
أرسلوا لنا نطاق المشروع وستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة.
احصل على عرض سعر بعملة AEDلمن تعود شيفرة React حين يكتبها مطوّر لا توظّفونه
حين يعمل مطوّر React من خارج شركتكم في مستودعكم، ويبني مكوّنات واجهتكم بتوجيه من مدير المنتج لديكم، فإن القواعد الافتراضية في المرسوم بقانون اتحادي رقم (38) لسنة 2021 في شأن حقوق المؤلف والحقوق المجاورة لا تشير إلى جهة واحدة. البند الأول من المادة (28) يجعل الحقوق المالية لمن ابتُكر المصنف لحسابه، لكن البند الثاني منها يجعل ما يبتكره العامل أثناء عمله ويتصل بنشاط صاحب العمل حقاً لصاحب العمل، وصاحب العمل هنا هو المورّد لا أنتم. ثم إن القانون يعرّف المصنف الجماعي بأنه ما يبتكره عدة مؤلفين بتوجيه شخص وإشرافه ويُنشر باسمه، وتمنح المادة (27) ذلك الشخص ممارسة حقوق المؤلف ما لم يُتفق على غير ذلك، وواجهة يبنيها فريقكم ومطوّر خارجي معاً تحت إدارتكم قد تُقرأ على هذا النحو وقد لا تُقرأ. ثلاث قواعد قد تتنازع مستودعاً واحداً، والمادة (28) نفسها تبدأ بعبارة «ما لم يُتفق كتابةً على غير ذلك». فلا معنى لترك ملكية مكتبة المكوّنات لتفسير القاعدة الافتراضية حين يكفي نص صريح في العقد يحسمها من أول يوم.
والنص الصريح نفسه له شكل يحدده القانون. المادة (9) تشترط لنفاذ نقل الحقوق المالية أن يكون مكتوباً، وأن يحدد كل حق يُنقل، والغرض من الاستغلال ومدته ومكانه، وتنص على أن المؤلف يبقى مالكاً لكل حق لم يتنازل عنه صراحةً. وهنا تظهر خصوصية React، فمكتبة المكوّنات ونظام التصميم لا يبقيان في التطبيق الذي كُتبا له. تُنشر المكتبة في سجل npm داخلي، ثم تستوردها علامة تجارية ثانية في المجموعة، ثم تطبيق داخلي لا صلة له بالمشروع الأول. فإن كان الغرض المكتوب في العقد هو بوابة العملاء وحدها، فإعادة استخدام المكوّنات في تطبيق آخر قد تقع خارج ما نُقل فعلاً. ولأن كل نشر يرسل حزمة JavaScript إلى متصفح كل زائر، فالإتاحة عبر الشبكات من صور الاستغلال التي تعددها المادة (7) بالاسم، وتستحق أن تُذكر في النقل بلفظها. والصياغة التي تغلق الباب نقل يسمّي الاستنساخ والتعديل والنشر والإتاحة عبر الشبكات، لكل الأغراض، طوال مدة الحماية، في كل مكان، ويسمّي الشركات التابعة لكم التي يحق لها استخدام المكتبة.
أما ما لا يُنقل أصلاً فهو الحق الأدبي. المادة (5) تمنح المؤلف حقوقاً أدبية لا تسقط بالتقادم ولا يجوز التنازل عنها، منها نسبة المصنف إليه، والاعتراض على أي تعديل يؤدي إلى تشويه المصنف أو يمس سمعته. وهذا لا يمنع فريقكم من إعادة كتابة أي مكوّن غداً، فإعادة الهيكلة المعتادة ليست تشويهاً، لكنه يجعل سجل Git الذي يحمل اسم كاتب كل التزام أكثر من تفصيل تقني يُمحى عند ضغط التاريخ، فهو الأثر الذي يحفظ تلك النسبة. والمادة نفسها تستثني التطبيقات الذكية والبرمجيات من حق طلب سحب المصنف من التداول، فلا يستطيع كاتب الشيفرة أن يطلب من المحكمة سحب تطبيقكم. وتبقى نقطة تخص لوحات React تحديداً: مكتبات الجداول والرسوم البيانية التجارية التي تعتمد عليها هذه اللوحات كثيراً ما تُرخَّص لكل مطوّر، والمادة (12) تُلزم مشتري البرنامج ومستخدمه بشروط الترخيص الظاهرة عليه. اطلبوا أن يُشترى الترخيص باسم شركتكم لا باسم المورّد، حتى لا يرتبط حقكم في استخدام المكتبة بعقد سينتهي يوماً. وتحديد ما إذا كانت واجهتكم مصنفاً جماعياً، وأي هذه القواعد يحكم عقدكم فعلاً، سؤال لمستشاركم القانوني.
كيف نعمل مع العملاء في الإمارات
معظم الشركات التي نعمل معها في الإمارات مسجلة إما في المنطقة الحرة أو في البر الرئيسي، والفرق بينهما يظهر في الفاتورة قبل أن يظهر في أي مكان آخر. نصدر فواتير تحمل الرقم الضريبي ووصفاً واضحاً للخدمة، بحيث تمر من قسم الحسابات دون أسئلة، ونتعامل مع ضريبة القيمة المضافة على الخدمات المستوردة كما هي عليه فعلاً بدلاً من تجاهلها.
الفارق الزمني بيننا وبين دبي وأبوظبي ساعة ونصف فقط، أي أن يوم العمل مشترك بالكامل تقريباً. هذا يعني اجتماعاً أسبوعياً في وقت مناسب للطرفين، ورداً في نفس اليوم وليس في اليوم التالي. خلال شهر رمضان نعدّل مواعيدنا لتناسب ساعات العمل المختصرة لديكم، ونخطط لذلك مسبقاً بدلاً من اكتشافه في منتصف المشروع.
أرسلوا لنا نطاق المشروع وستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة.
احصل على عرض سعر بعملة AEDالتفاصيل الكاملة للخدمة
تشرح هذه الصفحة طريقة عملنا مع العملاء في سوقكم. أما صفحة مطورو React الكاملة، بتفاصيلها التقنية ومراحل العمل والأسئلة الشائعة، فهي متاحة باللغة الإنجليزية.
عرض صفحة الخدمة الكاملة (بالإنجليزية)أسئلة يطرحها عملاؤنا في الإمارات
هل تصدرون فاتورة مقبولة لشركة في المنطقة الحرة؟
نعم. الفاتورة تصدر بالدرهم أو بالروبية حسب ما تفضلونه، وتحمل بيانات الشركة كاملة ووصفاً تفصيلياً للخدمة المقدمة. بالنسبة لضريبة القيمة المضافة على الخدمات المستوردة من خارج الدولة، تُطبق آلية الاحتساب العكسي وتتولاها إدارتكم المالية، ونحن نوضح ذلك في الفاتورة نفسها حتى لا يكون هناك التباس لاحقاً.
هل تبنون واجهات بالعربية بشكل صحيح؟
نعم، والفارق ليس في الترجمة بل في التخطيط. النص العربي يُكتب من اليمين إلى اليسار، والأرقام والتواريخ لها قواعدها، وطول الجملة العربية يختلف عن الإنجليزية بما يكفي لكسر أي تصميم بُني للإنجليزية أولاً. نصمم للاتجاهين معاً منذ البداية، ونختبر على أجهزة حقيقية وليس في المتصفح فقط.
بياناتنا يجب أن تبقى داخل الدولة. هل هذا ممكن؟
ممكن، ونحدده في بداية المشروع لا في نهايته. يمكن استضافة قاعدة البيانات والملفات في مركز بيانات داخل الإمارات، مع توثيق واضح لمسار البيانات يستطيع مدققكم متابعته. قانون حماية البيانات الشخصية الاتحادي يضع متطلبات على المعالجة والموافقة، ونبني عليها منذ أول مرحلة لأن إضافتها لاحقاً أصعب وأقل اكتمالاً.
هل تزوروننا في دبي أو أبوظبي؟
للمشاريع الكبيرة، نعم، ونرتب الزيارة في بداية المشروع حيث تكون أكثر فائدة. العمل اليومي يجري عن بُعد، وهذا وصف صادق لكيفية بناء البرمجيات فعلياً، ويبقي الميزانية في الهندسة بدل تذاكر الطيران. الفارق الزمني القصير يجعل الاجتماع عبر الفيديو عملياً في أي وقت من يوم العمل.
أسواق أخرى نعمل بها
أخبرنا بما تبنونه في الإمارات
أرسلوا لنا نطاق المشروع، أو المشكلة التي تواجهكم فقط. ستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة، من المهندسين أنفسهم الذين سينفذون العمل.