الراتب عند المقابلة
Master-Works
Riyadh Saudi Arabia
يُعد مهندس الابتكار (مطور شامل) دورًا هندسيًا عمليًا مسؤولًا عن بناء إثباتات المفهوم الرقمية (PoCs) والنماذج الأولية القابلة للتطبيق (MVPs) بسرعة وفحصها لدعم مبادرات الابتكار عبر شركة Master Works وشركاتها التابعة. يتطلب هذا الدور مطوّرًا شاملاً مُركزًا على المنتج، قادرًا على العمل عبر طبقات الواجهة الأمامية والخلفية، ودمج واجهات برمجة التطبيقات (APIs)، وبناء واجهات سريعة، والتعاون مع فرق الذكاء الاصطناعي والأعمال لتجريب الأفكار، والتكرار، وتقديم نماذج أولية عاملة. سيتعاون المهندس بشكل وثيق مع أعضاء آخرين في فريق الابتكار لتحويل الأفكار المجردة إلى عروض توضيحية وظيفية أو أدوات داخلية. يُعد هذا الدور سريع الحركة ومحفوفًا بالنتائج، مصممًا للسرعة والإبداع والكفاءة التقنية. المتطلبات تصميم وتطوير تطبيقات شاملة تُستخدم كنماذج أولية أو نماذج أولية قابلة للتطبيق لحالات استخدام الابتكار. بناء واجهات مستخدم تفاعلية وسريعة الاستجابة وملائمة للأجهزة المحمولة باستخدام React.js أو Next.js أو أطر عمل JavaScript الحديثة المماثلة. تطوير واجهات خلفية قابلة للتوسع باستخدام Node.js أو Python (FastAPI/Flask) أو منصات أخرى ذات صلة. دمج واجهات برمجة التطبيقات الخارجية (مثل خدمات الذكاء الاصطناعي، والبيانات المفتوحة، وأنظمة الطرف الثالث) والخدمات الداخلية لتجميع حلول متكاملة. التعاون مع مهندسي الذكاء الاصطناعي والمصممين وفرق الأعمال لتطوير واجهات ذكية وتدفقات عمل آلية بشكل مشترك. تطبيق مبادئ التطوير السريع لتقديم إثباتات مفهوم وظيفية ضمن جداول زمنية محدودة. تغليف وتقديم العروض التوضيحية العاملة مع توثيقها وتحديد مسارات واضحة لتسليمها. المشاركة في ورش العمل الخاصة بتوليد الأفكار وحلولها للمساعدة في تقييم الجدوى التقنية. إنشاء أدوات داخلية أو مجموعات أدوات تُسهل تسليم مبادرات الابتكار المستقبلية. ضمان أن يكون الكود معياريًا، قابلاً لإعادة الاستخدام، ومُوثقًا جيدًا للاستخدام اللاحق. التعاون في بيئات تطوير مدعومة بالذكاء الاصطناعي وفي سير عمل تكرارية (مثل vibe coding، وتطوير النماذج الأولية القائمة على الأوامر النصية، Claude Code) لتسريع دورة تقديم إثباتات المفهوم. المؤهلات المطلوبة درجة البكالوريوس في هندسة البرمجيات أو علوم الحاسوب أو تخصص تقني متعلق. خبرة لا تقل عن 3 سنوات في تطوير التطبيقات الشاملة مع سجل مثبت في بناء النماذج الأولية أو النماذج الأولية القابلة للتطبيق أو التطبيقات الإنتاجية. إتقان لغة JavaScript/TypeScript، وخاصة React.js وNode.js. فهم قوي لواجهات برمجة التطبيقات RESTful، والبرمجة غير المتزامنة، والتواصل في الزمن الحقيقي (WebSocket، polling، إلخ). خبرة عملية في التعامل مع أدوات تصميم واجهات المستخدم/تجربة المستخدم (خاصة Figma) لتحويل نماذج التصميم، والرسوم التخطيطية، وسير عمل المستخدم إلى واجهات وظيفية تتماشى مع النية البصرية وأهداف سهولة الاستخدام. خبرة قوية في الجانب الخلفي باستخدام Node.js أو Express أو أطر عمل مبنية على Python مثل FastAPI. الارتياح للعمل في بيئة تطوير تعتمد على السحابة (مثل Firebase أو AWS أو Azure)، و.DevOps الأساسية، وتحكم الإصدارات. خبرة في العمل في بيئات سريعة الخطى وتكرارية—يفضل أن تكون في مجالات الابتكار أو البحث والتطوير أو إعدادات المنتجات في مراحلها المبكرة. القدرة على استقبال متطلبات أعمال غير واضحة وتحويلها إلى واجهات أو خدمات عاملة. المؤهلات المفضلة الخبرة في أنظمة الذكاء الاصطناعي/النماذج اللغوية الكبيرة أو العمل بشكل وثيق مع مهندسي الذكاء الاصطناعي. المعرفة ببيئات تطوير قائمة على النماذج اللغوية الكبيرة أو منهجيات "vibe coding" المعرفة بأدوات البرمجة بدون تعليمات البرمجة (No-Code) أو منخفضة التعليمات البرمجية (Low-Code) وكيفية توسيعها عبر واجهات برمجة التطبيقات. فهم جيد لمبادئ تصميم الواجهات الأمامية وقواعد سهولة الاستخدام، بما في ذلك تنفيذ التخطيطات التفاعلية، والهياكل القائمة على المكونات، وتفاعلات المستخدم المتماشية مع التصميم. فهم أساسي للأنظمة التصميمية وقواعد تجربة المستخدم وواجهة المستخدم. خبرة في استخدام أدوات النمذجة الأولية أو مكتبات الواجهة الأمامية لبناء واجهات بسرعة. المعرفة بمكتبات تصور البيانات (مثل D3.js أو Chart.js أو ECharts) تعد ميزة إضافية. خبرة في معالجة اللغة العربية والتوطين تعد ميزة. الكفاءات الأساسية: تعلم سريع مع عقلية المُخترق وحس قوي تجاه المنتج. القدرة على التكرار بسرعة، والتعامل مع الغموض، والتغيير بناءً على الملاحظات. اتصال قوي والتعاون مع الفرق التقنية وغير التقنية. الاهتمام بالجودة وسهولة الاستخدام حتى في المراحل المبكرة من النماذج الأولية. الشغف بالابتكار، والتجريب، وبناء أشياء جديدة