الوصف الوظيفي
من الممتع العمل في شركة يؤمن الناس حقًا بما يفعلونه!
نحن ملتزمون بجلب الشغف وتركيز العملاء إلى العمل.
مهندس معماري رئيسي، React و Python
بصفتك مهندس معماري رئيسي (React و Python)، ستكون جزءًا من فريق يتكون من مدير Scrum، ومهندسي سحابة، ومهندسي AI/ML، ومهندسي UI/UX لبناء أنظمة بيانات إلى قرار شاملة.
سترفع تقاريرك إلى مهندس معماري رئيسي وستكون مسؤولًا عن -
- تصميم وتقدير وإدارة وتطوير وصيانة الواجهة الخلفية والأمامية لمشاريع بيانات إلى قرار المختلفة لعميلنا من Fortune 500
- العمل عن كثب مع فريق علوم البيانات والهندسة لدمج المخرجات الخوارزمية من واجهات برمجة التطبيقات الخلفية REST
- العمل عن كثب مع أصحاب الأعمال والمنتجات لإنشاء رسوم بيانية ديناميكية مع عناصر تحكم مستخدم بديهية
- مساعدة المهندسين المبتدئين في المشروع على كتابة التعليمات البرمجية بفعالية وتسليمها وفقًا لخطة السبرينت والاهتمام بطموحاتهم وأهدافهم المهنية
- كونك المتحدث في ترجمة رحلة المشروع الفني ومشاركتها مع العملاء
- المشاركة في UAT، وتشخيص وحل المشكلات، والأخطاء ومشكلات تكامل التطبيقات
- إنشاء وصيانة الوثائق المتعلقة بالعمليات والتطبيقات المطورة
المؤهلات والخبرة
- 9+ سنوات من الخبرة القابلة للإثبات في بناء والعمل كمهندس واجهة كاملة لتطبيقات الويب المؤسسية
- 4+ سنوات من الخبرة في تصميم وهندسة الحلول الكاملة
- من الناحية المثالية، يجب أن تشمل هذه:
- إتقان على مستوى الخبراء في JavaScript (ES6)، HTML5 و CSS
- إتقان على مستوى الخبراء في ReactJS أو VueJS
- إتقان على مستوى الخبراء في Python (3.4+)، FastAPI، Django أو Flask
- إتقان على مستوى الخبراء في تصميم النظام، والهندسة، والشبكات والأمان
- خبرة عملية مع قواعد البيانات الشائعة (RDBMS مثل MySQL و NoSQL مثل MongoDB) ومفاهيم تخزين البيانات (OLAP، OLTP)
- خبرة عملية بمفاهيم REST وبناء/التفاعل مع واجهات برمجة التطبيقات REST
- فهم عميق لبعض مفاهيم واجهة المستخدم:
- التوافق عبر المتصفحات وتنفيذ تصميم الويب المتجاوب
- خبرة عملية في تطوير مدفوع بالاختبار، باستخدام مكتبات الاختبار مثل Jest و PyTest و Nose
- معرفة بمكتبات التصوير الشائعة المبنية باستخدام D3 و Chart.js و Highcharts، إلخ.
- PWA (تطبيق ويب تقدمي)
- فهم عميق لمفاهيم الخلفية الأساسية:
- تطوير وتصميم خدمات RESTful وواجهات برمجة التطبيقات
- تطوير قواعد بيانات وظيفية وتطبيقات وخوادم لدعم المواقع على الخلفية
- تحسين الأداء ومفاهيم تعدد المهام
- خبرة في نشر وصيانة بنية تحتية ذات حركة مرور عالية (اختبار الأداء هو ميزة)
- خبرة عملية مع هندسة قائمة على الأحداث باستخدام أدوات مثل RabbitMQ و Celery
- بالإضافة إلى ذلك، يجب أن يكون لدى المرشح المثالي مهارات حل المشكلات الرائعة، ومعرفة عملية بأدوات إصدار التعليمات البرمجية مثل Github
من الجيد أن يكون لديك
- معرفة بخدمات سحابة Microsoft Azure (خصوصًا Azure Web App، Storage و VM)، أو معرفة بخدمات AWS (حاويات EC2) أو خدمات GCP.
- خبرة في العمل مع مصممي UX وإحياء التصميم
- فهم للسبرينت و Agile وخبرة سابقة في إدارة السبرينت باستخدام Jira
- خبرة في الخدمات المصغرة، وسماسرة الرسائل، والتخزين المؤقت
- خبرة في محركات الوكيل العكسي مثل Nginx و Apache HTTPD
- معرفة بـ Github Actions أو أي أداة CI/CD أخرى (مثل Jenkins)
إذا كنت تحب النمو السريع والعمل مع أشخاص متحمسين ومتفوقين، فستستمتع بمسيرتك المهنية معنا!
ليس مناسبًا تمامًا؟ دعنا نعرف أنك مهتم بفرصة مستقبلية من خلال النقر على قدم نفسك في الزاوية العلوية اليمنى من الصفحة أو إنشاء حساب لإعداد تنبيهات البريد الإلكتروني عندما تصبح إعلانات الوظائف الجديدة متاحة التي تتناسب مع اهتماماتك!
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.