مهندس برمجيات متكامل (Full-Stack Engineer)، أدوات العنصر البشري في الحلقة (Human-in-the-Loop)

مترجم
في المكتب دوام كامل
الأردن , عمّان
--

تفاصيل الوظيفة

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

يسعدنا الإعلان عن فرصة لمهندس برمجيات متكامل (Full-Stack Engineer) متخصص في أدوات العنصر البشري في الحلقة (Human-in-the-Loop) في شركتنا المبتكرة في عمان، الأردن. تم تصميم هذا الدور للأفراد الشغوفين بتطوير تقنيات متطورة تعزز عملية اتخاذ القرار البشري في تطبيقات التعلم الآلي. بصفتك مهندس برمجيات متكامل، ستلعب دورًا محوريًا في بناء أدواتنا وتحسينها، مما يضمن أنها سهلة الاستخدام وفعالة لعملائنا. لا توفر هذه الوظيفة فرصة للعمل مع تقنيات متقدمة فحسب، بل تشجع أيضًا على النمو الشخصي والمهني ضمن بيئة عمل تعاونية.

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

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

المسؤوليات:

  1. تصميم وتطوير تطبيقات ويب قابلة للتوسع باستخدام أطر عمل حديثة، مع ضمان الأداء العالي والتجاوب عبر مختلف الأجهزة والمنصات.
  2. التعاون مع مدراء المنتجات والمصممين لإنشاء واجهات سهلة الاستخدام تعزز تجربة المستخدم وتلبي احتياجات العملاء.
  3. تنفيذ وصيانة الخدمات الخلفية باستخدام لغات البرمجة وأطر العمل المناسبة، مع ضمان سلامة البيانات وأمانها.
  4. إجراء مراجعات للبرمجيات وتوفير ملاحظات بناءة لأعضاء الفريق، مما يعزز ثقافة التحسين المستمر والجودة العالية للشيفرة البرمجية.
  5. دمج واجهات برمجة التطبيقات (APIs) والخدمات الخارجية لتعزيز وظائف التطبيق، وضمان التواصل السلس بين الأنظمة المختلفة.
  6. المشاركة في عمليات التطوير المرنة (Agile)، والمساهمة في تخطيط الدورات (Sprint planning)، والاجتماعات اليومية، والمراجعات التقييمية لزيادة كفاءة الفريق.
  7. مراقبة أداء التطبيقات واستكشاف المشكلات وإصلاحها، باستخدام أدوات وتقنيات تصحيح الأخطاء لحل المشكلات بسرعة.
  8. مواكبة التقنيات الناشئة واتجاهات الصناعة، وتوصية التحسينات والابتكارات لتعزيز المنتجات التي نقدمها.
  9. توجيه المطورين المبتدئين، وتقديم الإرشاد والدعم لمساعدتهم على تطوير مهاراتهم والتقدم في مسيرتهم المهنية.

المهارات

  • إتقان تقنيات الواجهة الأمامية مثل HTML وCSS وأطر عمل JavaScript مثل React أو Angular.
  • خبرة قوية في تطوير الواجهة الخلفية باستخدام لغات مثل Node.js أو Python أو Ruby.
  • الدراية بأنظمة إدارة قواعد البيانات، بما في ذلك قواعد بيانات SQL وNoSQL.
  • القدرة على العمل مع واجهات برمجة التطبيقات RESTful ودمج الخدمات الخارجية بفعالية.
  • فهم أنظمة التحكم في الإصدارات، وخاصة Git، للتطوير التعاوني.
  • خبرة في منهجيات التطوير المرن (Agile) والمشاركة في عمليات Scrum أو Kanban.
  • مهارات قوية في حل المشكلات والقدرة على استكشاف المشكلات التقنية المعقدة وإصلاحها.

وظائف مشابهة