مطور Full Stack (JavaScript)

ملخص الوظيفة

تم نشر هذه الوظيفة بواسطة Jobgether نيابة عن شركة شريكة. نحن نبحث حاليًا عن مطور Full Stack (JavaScript) في المملكة العربية السعودية.


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

  • تصميم وتطوير وصيانة مكونات الواجهة الأمامية والخلفية لتطبيقات الويب باستخدام JavaScript وTypeScript وReact وNext.js.
  • بناء واجهات مستخدم استجابة وسهلة الاستخدام ودمجها مع خدمات الواجهة الخلفية وAPIs، بما في ذلك GraphQL/Apollo.
  • التعاون مع فرق المنتج والتصميم لترجمة متطلبات الأعمال إلى حلول تقنية قابلة للتوسع.
  • كتابة كود نظيف وفعال ومختبر جيدًا باستخدام أدوات مثل Jest وReact Testing Library وPlaywright أو Cypress.
  • إدارة قواعد البيانات العلائقية (PostgreSQL وMySQL) والدمج مع ORMs مثل Prisma أو Drizzle.
  • تنفيذ حلول المصادقة والتفويض باستخدام أطر عمل مثل Cognito وAuth0 أو NextAuth.js.
  • المشاركة في مراجعات الكود، وتقديم الملاحظات، وتوجيه أعضاء الفريق المبتدئين.
  • المساهمة في خطوط CI/CD وممارسات DevOps وعمليات النشر لضمان تسليم التطبيقات بسلاسة.

المتطلبات

  • درجة البكالوريوس في علوم الحاسوب أو مجال ذي صلة.
  • خبرة عملية تزيد عن 5 سنوات في JavaScript وTypeScript وHTML5 وCSS3 وReact/Context API.
  • خبرة تزيد عن 3 سنوات في Next.js (App Router) وGraphQL/Apollo.
  • إجادة في TailwindCSS وأساليب تنسيق الواجهة الأمامية الحديثة.
  • خبرة في أنظمة التحكم في الإصدارات مثل Git وGitHub أو GitLab.
  • مهارات اختبار قوية مع Playwright وCypress أو Jest + React Testing Library.
  • إلمام بقواعد البيانات العلائقية (PostgreSQL وMySQL) وORMs (Prisma وDrizzle).
  • فهم لأطر عمل المصادقة (Cognito وAuth0 وNextAuth.js).
  • مهارات تواصل ممتازة، وتوجه نحو العمل الجماعي، وعقلية خدمة العملاء.
  • شغف لبناء برمجيات عالية الجودة وحل التحديات التقنية المعقدة.

المتطلبات الأساسية

  • خبرة في الوظائف بدون خادم والحوسبة على الحافة (Vercel وAWS Lambda).
  • فهم لخطوط CI/CD وأدوات DevOps (GitHub Actions وVercel وNetlify).
  • إلمام بأطر عمل تصور البيانات (Chart.js وGoogle Charts).
  • خبرة في تقنيات السحابة AWS.

ما نقدمه

  • بيئة عمل عن بُعد مع جدول زمني مرن.
  • فرص للنمو المهني ضمن بيئة بدء التشغيل.
  • ثقافة فريق تعاونية وداعمة وديناميكية.
  • فترة شاملة للتوجيه والتكيف لتعلم الأنظمة والعمليات.
  • أنشطة فريق منتظمة واجتماعات افتراضية.
  • تعرض لتقنيات حديثة وأطر عمل ومنصات سحابية.
  • تعويض تنافسي يتماشى مع الخبرة ومسؤوليات الدور.
Country: Saudi Arabia
City: Saudi Arabia
Job Category: Engineering and Information Technology
Job Type: Full-time
Seniority level: Entry level
Company Industry: Internet Marketplace Platforms
Company Size: 201-500

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top