مهندس البرمجيات الرئيسي

CNTXT

نشرت قبل أكثر من 30 يومًا

الخبرة

15 - 17 سنوات

موقع العمل

الرياض، المملكة العربية السعودية

التعليم

بكالوريوس في تطبيق الحاسوب(أجهزة الكمبيوتر)

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

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

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

ملخص الوظيفة

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

في هذا الدور، من المتوقع أن تقوم بتوجيه المهندسين المبتدئين، ودفع التميز التقني، والمساعدة في تشكيل الاتجاه المستقبلي لتقنية البرمجيات لدينا. يجب أن يكون لديك فهم عميق لتقنيات الويب، والأطر الحديثة، وأفضل الممارسات المطلوبة لبناء تطبيقات ويب قوية وقابلة للتوسع.


المسؤوليات الرئيسية:

1. القيادة وملكية التقنية

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

2. تطوير تطبيقات الويب

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

3. جودة الكود وأفضل الممارسات

  • تأسيس وتطبيق معايير الترميز، ومعايير الأداء، وأفضل الممارسات عبر الفريق.
  • إجراء مراجعات للكود وضمان تسليم برمجيات عالية الجودة مع التركيز على القابلية للصيانة والأداء.
  • قيادة الجهود لإعادة هيكلة وتحسين قواعد الكود الحالية لضمان القوة والقابلية للتوسع.
  • دعم الاختبار الآلي، والتكامل المستمر، وممارسات النشر المستمر (CI/CD).

4. التعاون والتواصل

  • العمل عن كثب مع الفرق متعددة التخصصات لتحديد المتطلبات التقنية وتقديم الملاحظات بشأن خرائط الطريق والتخطيط للإصدارات.
  • توضيح المفاهيم التقنية المعقدة بوضوح لأصحاب المصلحة غير التقنيين.
  • التعاون مع فرق DevOps والبنية التحتية لضمان نشر وتMonitoring وتوسيع تطبيقات الويب بشكل فعال.

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

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

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

الخبرة التقنية

  • 15+ سنة من الخبرة في هندسة البرمجيات مع التركيز على تطوير تطبيقات الويب.
  • خبرة مثبتة في قيادة الفرق التقنية وتوجيه المهندسين الآخرين في مستوى كبير أو رئيسي.
  • فهم عميق لتقنيات الويب بما في ذلك:
    • الواجهة الأمامية: HTML5، CSS3، JavaScript/TypeScript، React، Angular، أو Vue.js. مع التركيز الرئيسي على React.
    • الواجهة الخلفية: Node.js، Python، Ruby، أو Java. مع التركيز الرئيسي على Node.js.
    • واجهات برمجة التطبيقات: RESTful، GraphQL، WebSockets.
  • خبرة مع المنصات السحابية مثل AWS، Google Cloud، أو Azure، بما في ذلك البنى المعمارية الخالية من الخوادم، وحاويات دائرية (Docker/Kubernetes)، وتطوير تطبيقات سحابية أصلية. مع التركيز الرئيسي على Google Cloud.
  • معرفة قوية بقواعد البيانات: العلائقية (PostgreSQL، MySQL) وNoSQL (MongoDB، Redis).
  • خبرة في تصميم كود وأطر عمل قابلة لإعادة الاستخدام وقابلة للتوسع.
  • فهم لأفضل ممارسات الأمان في تطوير الويب، بما في ذلك OWASP، وتشفير البيانات، وآليات المصادقة/التفويض الآمن (OAuth، JWT).

المهارات الشخصية

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

المؤهلات المفضلة
  • خبرة مع تطبيقات الويب التقدمية (PWAs) وتطبيقات الصفحة الواحدة (SPAs).
  • خبرة مع بنية الخدمات المصغرة والأنظمة المدفوعة بالأحداث.
  • إلمام بممارسات DevOps والأدوات مثل Jenkins، GitLab CI، أو CircleCI.
  • خبرة عملية في تحسين الأداء واستراتيجيات توسيع تطبيقات الويب.
  • مساهمات في مشاريع ويب مفتوحة المصدر أو المشاركة النشطة في مجتمع التقنية

القطاع المهني للشركة

المجال الوظيفي / القسم

الكلمات الرئيسية

  • مهندس البرمجيات الرئيسي

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

وظائف مماثلة

مطور برامج

مطوّر فول ستاك

مهندس الخلفية

CloudJune Technologies L.L.C

  • 5 - 10 سنوات
  • أبوظبي - الإمارات العربية المتحدة
عرض الكل