drjobs Full Stack Engineering Associate English

Full Stack Engineering Associate

صاحب العمل نشط

1 وظيفة شاغرة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
الخبرة drjobs

Not Mentionedسنوات

موقع الوظيفة drjobs

دبي - الإمارات

الراتب drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

الجنسية

إماراتي

الجنس

ذكر

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

الأدوار والمسؤوليات

مدير هندسة البرمجيات الكاملة هو دور قيادي يتضمن الإشراف على فريق من المهندسين المسؤولين عن تطوير الواجهة الأمامية والخلفية لمنتجات البرمجيات وإدارتها. يجمع هذا الدور بين الخبرة الفنية في تطوير البرمجيات الكاملة والمسؤوليات القيادية والإدارية، مما يضمن قدرة فرق الهندسة على تقديم حلول برمجية عالية الجودة وقابلة للتطوير وموثوقة. من المتوقع أن يتمتع مدير هندسة البرمجيات الكاملة بفهم قوي لمختلف التقنيات وعمليات التطوير وديناميكيات الفريق، مع قيادة فرق الهندسة وتوجيهها وتنميتها.

المسؤوليات الرئيسية لمدير هندسة البرمجيات الكاملة
قيادة الفريق وإدارته:

قيادة فرق التطوير: توجيه وإدارة فريق من مهندسي البرمجيات الذين يعملون عبر مجموعة التكنولوجيا بأكملها، وضمان تعاونهم بشكل فعال وتقديم نتائج عالية الجودة.
إرشاد المهندسين: تقديم التدريب والملاحظات والإرشاد للمهندسين الأفراد، ومساعدتهم على تنمية مهاراتهم الفنية والتقدم في حياتهم المهنية.
أداء الفريق: تحديد توقعات واضحة وإجراء مراجعات الأداء وتقديم الدعم لضمان عمل الفريق بكفاءة وتلبية المواعيد النهائية والحفاظ على الإنتاجية العالية.
تخصيص الموارد: تعيين المهام بناءً على مهارات المهندسين ومتطلبات المشروع، مع ضمان توازن عبء العمل وحصول الفريق على الموارد التي يحتاجها للنجاح.
القيادة الفنية:

تصميم حلول قابلة للتطوير: تصميم حلول برمجية قابلة للتطوير والصيانة والأداء. التأكد من أن قرارات التصميم متسقة عبر أنظمة الواجهة الأمامية والخلفية.
جودة التعليمات البرمجية وأفضل الممارسات: وضع معايير التعليمات البرمجية وأفضل الممارسات، بما في ذلك مراجعات التعليمات البرمجية والاختبار والتحكم في الإصدارات وخطوط أنابيب CI/CD، لضمان مستوى عالٍ من جودة التعليمات البرمجية.
حل المشكلات: توجيه الفريق في حل التحديات الفنية المعقدة واستكشاف المشكلات وإصلاحها وتقديم التوجيه الفني حول كيفية حل المشكلات الحرجة.
إدارة المشروع وتسليمه:

تخطيط المشروع: التعاون مع مديري المنتجات والمصممين وأصحاب المصلحة لتحديد متطلبات المشروع وإعطاء الأولوية للميزات وإنشاء الجداول الزمنية. التأكد من أن عملية التطوير تتماشى مع أهداف العمل.
التطوير السريع: قيادة الفريق من خلال عملية تطوير سريعة، باستخدام منهجيات Scrum أو Kanban عادةً، والتأكد من تنظيم العدو السريع بشكل جيد، والوفاء بالمواعيد النهائية، وإجراء التحسينات المتكررة.
التسليم والإنجازات: الإشراف على التسليم في الوقت المناسب للميزات وإصلاح الأخطاء والتحديثات، والتأكد من الوفاء بإنجازات المشروع والحفاظ على الجودة.
التعاون بين الفرق:

التعاون بين الوظائف: العمل بشكل وثيق مع مديري المنتجات ومصممي واجهة المستخدم/تجربة المستخدم وفرق ضمان الجودة لضمان توافق الجهود الهندسية مع الرؤية العامة للمنتج واحتياجات المستخدم وتوقعات الجودة.
التواصل مع أصحاب المصلحة: تحديث أصحاب المصلحة بانتظام حول تقدم التطوير والمخاطر المحتملة والتحديات الفنية. ترجمة المصطلحات الفنية إلى مصطلحات مفهومة لأصحاب المصلحة غير الفنيين.
قرارات الهندسة المعمارية والتكنولوجيا:

اختيار التكنولوجيا: تقييم واتخاذ القرارات بشأن التقنيات والأطر والأدوات التي يجب استخدامها لكل من التطوير الأمامي والخلفي بناءً على احتياجات المشروع وقدرات الفريق.
إدارة الديون التقنية: تحقيق التوازن بين الحاجة إلى ميزات جديدة والحاجة المستمرة لإعادة صياغة التعليمات البرمجية ومعالجة الديون التقنية وتحسين أداء النظام.

التحسين المستمر والابتكار:

الابتكار: مواكبة أحدث الاتجاهات في التطوير الكامل والحوسبة السحابية والخدمات المصغرة والحاويات وممارسات DevOps وغيرها من التقنيات ذات الصلة. تشجيع الابتكار داخل الفريق من خلال استكشاف أدوات وممارسات جديدة.

تحسين العملية: تقييم وتحسين سير عمل الهندسة بشكل مستمر، وتحديد الاختناقات أو عدم الكفاءة وتنفيذ الحلول لتحسين عملية التطوير.

التوظيف وبناء الفريق:

التوظيف: قيادة عملية التوظيف من خلال تحديد أفضل المواهب وإجراء المقابلات وتقييم المرشحين من حيث الملاءمة الفنية والثقافية.

التوجيه: تطوير عملية توجيه فعالة لضمان دمج المهندسين الجدد بشكل جيد في الفريق وزيادتهم بسرعة.


الملف الشخصي المرغوب للمرشح

بصفتك مدير هندسة الواجهة الأمامية في Agoda، ستتاح لك الفرصة لقيادة فريق من المهندسين المهرة ودفع تطوير حلول الواجهة الأمامية القوية والقابلة للتطوير. ستتعاون مع فرق متعددة الوظائف، وتساهم في متطلبات المشروع، وتقدم تجارب مستخدم عالية الجودة.

في هذا الدور، ستتمكن من:

توجيه وتوجيه المهندسين في استخدام Typescript وReact وRedux لبناء حلول واجهة أمامية مبتكرة
التعاون بشكل وثيق مع مديري المنتجات والمصممين والفرق متعددة الوظائف لتحديد متطلبات المشروع
توفير القيادة الفنية وتعزيز ثقافة التعلم المستمر والنمو داخل الفريق
تحديد التحديات الفنية وحلها، وتصحيح أخطاء المشكلات المعقدة، وتحسين الأداء
البقاء على اطلاع بأحدث تقنيات الواجهة الأمامية واتجاهات الصناعة، ودفع الابتكار داخل الفريق.

ما ستحتاج إليه للنجاح:

خبرة قوية في تطوير الواجهة الأمامية باستخدام Typescript وReact وRedux.
مهارات قيادية وتوجيهية قوية، مع القدرة على توجيه وإلهام الفريق.
مهارات ممتازة في التعاون والتواصل، والعمل بشكل فعال مع فرق متعددة الوظائف.

نوع التوظيف

دوام كامل

المجال

لم يذكر

القسم / المجال المهني

الهندسة

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا