- تطوير وتنفيذ واجهات مستخدم سريعة الاستجابة وعالية الأداء باستخدام React ونظامه البيئي، مع ضمان تجارب مستخدم سلسة عبر الأجهزة.
- ترجمة تصاميم واجهة المستخدم وتجربة المستخدم المعقدة والوايرات إلى كود نظيف وقابل للصيانة وقابل للتوسع، بالتعاون الوثيق مع المصممين ومديري المنتجات.
- تحسين أداء الواجهة الأمامية من خلال تحديد اختناقات الأداء وحلها، وتنفيذ إدارة حالة فعالة، واستخدام تقنيات تقسيم الكود.
- بناء مكونات واجهة قابلة لإعادة الاستخدام ومكتبات تتماشى مع إرشادات نظام التصميم، لتعزيز الاتساق وتسريع دورات التطوير.
الملف الشخصي المرغوب للمرشح
4+ سنوات خبرة في React JS (عملية/إنتاج)
JavaScript قوي (ES6+) وTypeScript
Tailwind CSS / Material UI / shadcn-ui
تصميم متجاوب (Flexbox، Grid، mobile-first)
HTML5/CSS3، بناء دلالي، إمكانية الوصول (WCAG 2.1)
تكامل REST API، المعالجة غير المتزامنة
إدارة الحالة – Redux Toolkit / Zustand / Context API
ثانوي: Node.js (Express/NestJS) و Python (FastAPI/Flask) لواجهات خلفية APIs
قاعدة بيانات بسيطة (PostgreSQL/MongoDB)، JWT/OAuth2
Git، مراجعات الشفرة، Agile/Scrum
ممتاز إذا كان لديك: Next.js، Chart.js/Recharts/D3، خبرة LLM/RAG، Azure/AWS، Docker/CI-CD
المهارات
React.js
JavaScript (ES6+)
TypeScript