أنا Junior Front-End Developer متخصص في React.js، مهتم ببناء واجهات مستخدم حديثة، سريعة، وقابلة للتوسع. عندي فهم قوي لأساسيات HTML5، CSS3، وJavaScript (ES6+)، وبعرف أطبقهم عمليًا في مشاريع حقيقية مع التركيز على تجربة المستخدم (UX) وتنظيم الكود.
شغلي الأساسي بيكون على React باستخدام:
Functional Components
Hooks زي useState, useEffect, useMemo, useCallback
فهم كويس لدورة ال Rendering وإمتى يحصل re-render وإزاي أقلله لتحسين الأداء
بعتمد على Component-based architecture، وبقسم الواجهة لمكونات صغيرة قابلة لإعادة الاستخدام، وده بيساعد في سهولة الصيانة والتطوير مع الوقت.
في الستايلينج، اشتغلت ب:
CSS / SCSS
تنظيم الملفات باستخدام partials و mixins
ربط الستايل بال components بطريقة نظيفة سواء global أو scoped
عندي خبرة في:
التعامل مع APIs باستخدام fetch و axios
إدارة البيانات اللي جاية من الباك إند وعرضها بشكل ديناميكي
التعامل مع state و props وفهم الفرق بينهم كويس
كتابة كود واضح وقابل للقراءة (Clean Code)
فاهم أساسيات:
JavaScript Asynchronous (Promises, async/await)
الفرق بين map, forEach, وطرق التكرار المختلفة
مفاهيم زي Event Bubbling
أساسيات الأداء وتحسينه في الواجهة
بستخدم Git & GitHub في إدارة الكود، وعارف أساسيات:
commit
branch
push / pull
التعامل مع المشاريع الجماعية