تبحث 99Bright Minds عن مهندس واجهة ماهر يتمتع بخبرة قوية في React وTypeScript وتقنيات الويب الحديثة لتطوير وصيانة تطبيقات الويب عالية الأداء وثنائية اللغة (العربية / الإنجليزية) ومواقع الشركات. سيكون لدى المرشح المثالي خبرة عملية في تقديم حلول سريعة الاستجابة ويمكن الوصول إليها وصديقة لكبار المسئولين الاقتصاديين والتكامل مع واجهات برمجة التطبيقات ومنصات CMS والتعاون ضمن فرق متعددة الوظائف لبناء تجارب رقمية قابلة للتطوير.
المتطلبات
المسؤوليات
- بناء وصيانة صفحات ويب سريعة الاستجابة وعالية الأداء ومكونات قابلة لإعادة الاستخدام.
- تنفيذ الدعم الكامل باللغة العربية RTL والإنجليزية LTR، بما في ذلك النسخ المتطابق للتخطيط والطباعة والمحتوى المترجم.
- دمج الموقع مع الأنظمة والخدمات الخارجية من خلال واجهات برمجة تطبيقات REST/GraphQL.
- العمل مع نظام إدارة المحتوى (CMS) وطبقة الواجهة الخلفية: نماذج المحتوى وجلب البيانات والمنطق الخفيف من جانب الخادم.
- تلبية أهداف تحسين محركات البحث (SEO) وإمكانية الوصول (WCAG 2.1 AA) وأهداف الويب الأساسية.
- تطبيق ممارسات الترميز الآمن (OWASP Top 10، التحقق من صحة الإدخال، العناوين الآمنة، حماية البيانات).
- العمل مع مصمم UI/UX ومهندس ضمان الجودة ومهندس DevOps على الإصدارات المنشورة على Microsoft Azure.
- توثيق المكونات وعمليات التكامل والقرارات، وتسليم المعرفة إلى فريق العميل.
المتطلبات
- 5 سنوات في بناء وصيانة مواقع الويب الخاصة بالشركات وتطبيقات الويب باستخدام React وTypeScript وCSS الحديثة.
- JavaScript/TypeScript قوي، HTML5، CSS3/SASS وإطار عمل حديث (React/Next.js أو Angular).
- تقديم مواقع إلكترونية ثنائية اللغة مع دعم اللغة العربية من اليمين إلى اليسار.
- خبرة في دمج واجهات برمجة التطبيقات التابعة لجهات خارجية والعمل مع نظام إدارة المحتوى (CMS) بدون رأس أو للمؤسسة.
- معرفة عملية بمكدس الواجهة الخلفية (Node.js أو .NET) وقواعد البيانات (Azure SQL / SQL Server، وقاعدة بيانات Azure لـ PostgreSQL)، وهي كافية لإنشاء عمليات تكامل API وتأمينها والحفاظ عليها.
- تجربة مع Git، ومراجعات التعليمات البرمجية وخطوط الأنابيب CI/CD.
- تسليم مشروع واحد على الأقل لعميل في المملكة العربية السعودية.
- يتقن اللغتين العربية والإنجليزية.
جميل أن يكون
- تقديم جانب الخادم وتوليد ثابت لكبار المسئولين الاقتصاديين.
- تجربة الاستضافة على Azure (خدمة التطبيقات، تطبيقات الويب الثابتة، الباب الأمامي/CDN).
- تجربة مع منصات CMS للمؤسسات (على سبيل المثال، Optimizely، Sitecore، Strapi، Contentful).
- الإلمام بمتطلبات حماية البيانات والأمن السيبراني السعودية (PDPL، NCA).