نظرة عامة
قيادة التصميم، والتطوير، ونشر تطبيقات واسعة النطاق باستخدام Node.js و React و Next.js و TypeScript و AWS، مع ضمان الالتزام بأفضل الممارسات، وتوجيه أعضاء الفريق الأصغر سناً.
المسؤوليات
- القيادة التقنية: قيادة تصميم وتطوير ونشر تطبيقات واسعة النطاق باستخدام Node.js و React و Next.js و TypeScript و AWS، مع ضمان الالتزام بأفضل الممارسات، وتوجيه أعضاء الفريق الأصغر سناً.
- القرارات المعمارية: تصميم ميزات قوية وقابلة للتطوير وآمنة. تقييم ودمج أنماط التصميم والأطر والأدوات المناسبة لتحقيق حلول قابلة للتطوير.
- جودة الكود: كتابة كود عالي الجودة وقابل للصيانة وقابل للتطوير. ضمان التزام الفريق بمعايير الترميز المحددة وإجراء مراجعات الكود.
- ضبط الأداء: تحديد وحل الاختناقات في أداء التطبيقات. الدعوة لتنفيذ أفضل الممارسات لضمان الأداء الأمثل والاستجابة.
- التعاون: العمل عن كثب مع مديري المنتجات، والمصممين، وفرق ضمان الجودة، والمهندسين الآخرين لضمان سلاسة عملية التطوير. قيادة المناقشات التقنية وتقديم التعليقات على المواصفات التقنية.
- التعلم المستمر: مواكبة التقنيات الناشئة وإدخال أدوات وتقنيات مبتكرة يمكن أن تفيد الفريق والمنتج.
- حل المشكلات: معالجة التحديات التقنية المعقدة، وتقديم الحلول، والتحمل الكامل لدفعها إلى الإنجاز.
- إدارة المشاريع: المساعدة في تخصيص الموارد وتخطيط الـ sprints. ضمان تسليم المشاريع في الوقت المحدد، ضمن النطاق والميزانية.
المتطلبات
- 4-6 سنوات من الخبرة في هندسة البرمجيات
- خبرة مثبتة في قيادة تصميم وتطوير ونشر تطبيقات واسعة النطاق باستخدام Node.js و React و Next.js و TypeScript و AWS.
- قدرة مثبتة على اتخاذ القرارات المعمارية، وتصميم ميزات قوية وقابلة للتطوير وآمنة.
- إتقان تقييم وتنفيذ أنماط التصميم والأطر والأدوات للحلول القابلة للتطوير.
- قدرة مثبتة على معالجة التحديات التقنية المعقدة، وتقديم حلول إبداعية، والتحمل الكامل لدفعها إلى الإنجاز.
- خبرة قوية في تصميم وإدارة وتحسين قواعد البيانات، مع التركيز على قواعد بيانات SQL و NoSQL.
- القدرة على تصميم وتنفيذ نماذج بيانات فعالة، وضمان اتساق البيانات وسلامتها.