الدور
تحمّل مسؤولية مجالات المنتج كاملة، من واجهة المستخدم وواجهات البرمجة إلى البيانات والنشر. ستنشئ واجهات واضحة وسهلة الاستخدام، وتبني أنظمة خلفية موثوقة، وتضمن أن يعمل كل شيء بسرعة وشفافية في بيئة الإنتاج.
ما ستقوم به
• تسليم ميزات عبر جميع طبقات النظام، من المواصفات وحتى الإنتاج
• إنشاء واجهات برمجة تطبيقات ونماذج بيانات بسيطة ومحددة بوضوح
• تحسين معايير الجودة (الاختبارات، الأنماط، التكامل المستمر) وتعزيز تجربة المطور
• تتبع الأداء والتكاليف؛ وتشخيص مشكلات الإنتاج وإصلاحها بسرعة
• العمل عن كثب مع المؤسسين والمستخدمين مع اعتماد وتيرة تطوير سريعة
ما ستقدّمه (الأهم)
• خبرة قوية في TypeScript وReact/Next.js على الجانبين: العميل والخادم
• أساسيات متينة في Node.js وخبرة عملية في الإنتاج باستخدام AWS والأنظمة عديمة الخوادم
• مهارات عملية في التعامل مع البيانات (وثائقية أو علائقية)، وتصميم واضح لواجهات البرمجة، وممارسات قوية في معالجة الأخطاء
• خبرة في أنظمة المصادقة والفوترة الحديثة مثل Stripe، بما في ذلك النماذج المعقّدة للاشتراكات والاستخدام
• مهارات ممتازة في حل المشكلات: تفكيك الغموض، وتطبيق التفكير المبني على المبادئ الأساسية، وتقديم حلول عملية ضمن القيود
• تطوير مدعوم بالذكاء الاصطناعي: استخدام فعّال لأدوات مثل Cursor وCopilot أو نماذج اللغة لتوليد الهياكل والاختبارات وإعادة الهيكلة وتصحيح الأخطاء، مع الحفاظ على الحكم المهني
• ممارسات هندسية قوية: كتابة كود قابل للصيانة ومختبَر جيداً بتصاميم بسيطة وسهلة الفهم
ميزات إضافية
• خبرة في محررات أو مشغلات الفيديو عبر الويب
• إلمام بـ Remotion لإنتاج الفيديو برمجياً
• خبرة في SST أو أدوات البنية التحتية ككود المشابهة
• معرفة عميقة بـ AWS
• فهم لمفاهيم الرصد وتحسين الأداء والتكاليف لتطبيقات السحابة
• إلمام بـ Vercel وبيئات التنفيذ الطرفية، وضبط أداء SSR/ISR
To find out more about this job, please visit this link

