فودكس

مهندس برمجيات (واجهة أمامية - متوسط)

Software Engineer (Frontend - Mid)

فودكسالقاهرة١٠‏/٣‏/٢٠٢٦
تقديم الطلب
دوام كامل3-5 سنوات خبرةبكالوريوس
فودكس

فودكس

وصف الوظيفة

من نحن؟ نحن Foodics! منصة إدارة المطاعم الرائدة وموفر تكنولوجيا الدفع. تأسست في عام 2014 مع مقر رئيسي في الرياض ومكاتب في 5 دول، بما في ذلك الإمارات ومصر والأردن والكويت. نخدم حالياً العملاء والشركاء في أكثر من 35 دولة مختلفة حول العالم. نجحت منتجاتنا المبتكرة في معالجة أكثر من 6 مليارات (نعم مليارات مع حرف B) طلب حتى الآن! مما جعل Foodics واحدة من أسرع شركات SaaS تطوراً التي ظهرت من منطقة الشرق الأوسط وشمال أفريقيا. الوظيفة بإيجاز ستنضم إلى فريق الهندسة في Foodics كمهندس برمجيات واجهة أمامية، تعمل بشكل أساسي مع Vue.js. ستبني تطبيقات موجهة للعملاء، وتكتب كوداً نظيفاً وقابلاً للصيانة، وتعمل بشكل وثيق مع فريقك خلال دورة التطوير الكاملة. هذه وظيفة هندسية عملية حيث يتم تقدير الملكية وجودة الكود والتعاون بالتساوي. ما الذي ستفعله؟ - بناء والحفاظ على ميزات الواجهة الأمامية عبر تطبيقات SPA الموجهة للعملاء باستخدام Vue.js - كتابة كود نظيف وموثق جيداً وقابل للاختبار مع اختبارات الوحدة باستخدام Vitest أو Jest - المشاركة في مراجعات الكود عبر المستويات - إعطاء واستقبال التعليقات على PRs عبر جميع مستويات الخبرة - التعاون مع مهندسي الواجهة الخلفية لدمج APIs وضمان تدفق بيانات سلس من النهاية إلى النهاية - العمل ضمن حفلات Agile/Scrum - الوقفات اليومية، تخطيط Sprint، استعراضات الدروس المستفادة، ومراجعات Sprint - تحديد ومعالجة اختناقات الأداء والمساهمة في تحسين معمارية الواجهة الأمامية - بناء مكونات قابلة لإعادة الاستخدام والمساهمة في مكتبات الكود المشتركة - العمل بشكل وثيق مع فريق المنتج والتصميم لجمع وتنفيذ المتطلبات التقنية وتجربة المستخدم - استخدام أدوات التطوير بمساعدة الذكاء الاصطناعي لتحسين نتاجك وسرعة التسليم - البقاء على اطلاع بأفضل ممارسات الواجهة الأمامية والمساهمة بالأفكار في الاتجاه التقني للفريق ما الذي نبحث عنه؟ - درجة البكالوريوس في علوم الحاسوب أو مجال ذي صلة، أو خبرة عملية معادلة - 3-5 سنوات من خبرة الهندسة الأمامية الاحترافية - إتقان قوي في JavaScript و TypeScript، بما في ذلك بنية ميزات ES6+ الحديثة - سنتان أو أكثر من خبرة Vue.js العملية المباشرة، مع معرفة قوية بـ Options API و Composition API - الإلمام بأدوات نظام Vue: Vue Router، Vuex أو Pinia - خبرة في كتابة اختبارات الوحدة باستخدام Vitest أو Jest - فهم جيد للـ JavaScript غير المتزامن: Promises، async/await، حلقات الأحداث - خبرة في استهلاك RESTful APIs - فهم قوي لـ HTML5 و CSS3 - خبرة مع TailwindCSS - الراحة مع مجمعات الوحدات مثل Webpack أو Vite - خبرة مع Git وسير عمل التحكم بالإصدارات، بما في ذلك التعاون القائم على PR - الإلمام بأدوات التطوير المدعومة بالذكاء الاصطناعي مثل Cursor أو GitHub Copilot أو Claude Code - الخبرة مع أي تكنولوجيا خلفية (Node.js أو .NET/C# أو Java أو ما شابه) تعتبر إضافة - الطلاقة في اللغة الإنجليزية مطلوبة من سيتفوق؟ - لديك شغف حقيقي بـ Vue.js وتواكب تطور نظامه البيئي - تأخذ مراجعات الكود على محمل الجد وتعاملها كفرصة للتعلم والإرشاد - يمكنك العمل بشكل مستقل على ميزة من المتطلبات حتى التسليم دون الحاجة إلى توجيه مستمر - تتواصل بوضوح حول العراقيل والمقايضات والقرارات التقنية - لديك خبرة سابقة في بيئات fintech أو foodtech - تفكر في الأداء والقابلية للتوسع عند كتابة كود الواجهة الأمامية، وليس فقط الصحة - الخبرة مع Nuxt.js والعرض من جانب الخادم (SSR) تعتبر ميزة قوية - الخبرة مع أي تكنولوجيا خلفية (PHP أو Node.js أو .NET/C# أو Java أو ما شابه) تعتبر ميزة قوية جداً ما الذي نقدمه لك! - نعتقد أنك ستحب العمل في Foodics! - لدينا ثقافة شاملة ومتنوعة تشجع الابتكار والمرونة - نقدم حزم تعويض عالية جداً بالدولار الأمريكي، بما في ذلك المكافآت والقدرة على الحصول على أسهم - انضم إلى فريق موهوب من أكثر من 30 جنسية يعملون في 14 دولة، واكتسب خبرة قيمة في صناعة مثيرة - نقدم الاستقلالية والإرشاد والأهداف الطموحة التي تخلق فرصاً مذهلة لك وللشركة

Job Description

Technology

المهارات المطلوبة

Vue.jsJavaScriptTypeScriptReactHTML5CSS3REST APIsGitJestTailwindCSS
مهندس برمجيات (واجهة أمامية - متوسط) - فودكس