مطور ويب متكامل (Full-Stack Developer) بخبرة واسعة في تطوير تطبيقات الويب الحديثة والقابلة للتوسع، مع التركيز على الأداء وتجربة المستخدم.
المهارات التقنية:
الواجهة الأمامية (Front-End):
خبرة في React.js, Next.js, Redux, TypeScript لإنشاء واجهات ديناميكية وأداء عالي.
تصميم واجهات مستخدم متجاوبة ومتوافقة مع جميع الأجهزة باستخدام HTML, CSS, SASS, Tailwind CSS, Bootstrap.
تحسين الأداء باستخدام Lazy Loading, Code Splitting, Virtual DOM.
الواجهة الخلفية (Back-End):
تطوير خوادم قوية باستخدام Node.js, Express.js, Nest.js مع تطبيق أفضل ممارسات الأمان والأداء.
بناء RESTful APIs و GraphQL APIs لتوفير بيانات مرنة وقابلة للتخصيص.
العمل مع قواعد البيانات العلائقية وغير العلائقية مثل MongoDB, PostgreSQL, MySQL, Firebase.
إدارة الجلسات والمصادقة باستخدام JWT, OAuth.
التكامل والخدمات السحابية (Cloud & DevOps):
التعامل مع WebSockets, Firebase Realtime Database لتطوير تطبيقات تفاعلية في الزمن الحقيقي.
المهارات العامة:
حل المشكلات وتصحيح الأخطاء بكفاءة باستخدام أدوات مثل Chrome DevTools, Postman, Jest.
كتابة كود نظيف وقابل للصيانة وفقًا ل SOLID Principles و Design Patterns.
خبرة في نظام التحكم بالإصدارات (Git/GitHub) وإدارة فرق العمل باستخدام Agile/Scrum.
العمل الجماعي والتواصل الفعّال مع الفرق المتعددة التخصصات لتحقيق أهداف المشروع.
التعلم المستمر ومواكبة أحدث التقنيات والاتجاهات في مجال تطوير البرمجيات.