تفاصيل العمل

في Grand Community اشتغلت كـ Frontend Developer باستخدام React.js وNext.js وTypeScript.

كان دوري الأساسي تطوير وتحسين أجزاء كبيرة من الـplatform، بداية من تحويل تصميمات Figma إلى React Components قابلة لإعادة الاستخدام، مع الحفاظ على تنظيم الـcomponent architecture وتوحيد الـUI بين أجزاء النظام.

اشتغلت على نظام الـInfluencers، ومن أهم الـfeatures اللي نفذتها الـInfinite Scroll لعرض عدد كبير من الـprofiles بكفاءة، بالإضافة إلى Search وFiltering على أكثر من 20,000 influencer profile، مع التركيز على الـperformance وتجربة المستخدم.

في إدارة الـstate استخدمت Zustand، وللتعامل مع الـserver state والـAPI data استخدمت SWR، بما في ذلك caching وrevalidation وإدارة حالات الـloading والـerror.

كمان شاركت في تطوير features مرتبطة بالـWhatsApp integrations، وكان الـFrontend بيتعامل مع real-time events والتحديثات اللي بتحصل على الـbackend، باستخدام Pusher/WebSockets، بحيث المستخدم يشوف الرسائل والـstatus والتغييرات بشكل لحظي.

بالإضافة للتطوير، كنت براجع الـcode مع الفريق، بعمل mentoring للـdevelopers، وبشارك في الـsprints والـtechnical decisions والـarchitecture، مش مجرد تنفيذ الـtickets.

فخبرتي في Grand Community كانت بشكل أساسي بناء features production-ready باستخدام React/Next.js، مع التركيز على scalability والperformance وإعادة استخدام الـcomponents والتكامل مع الـbackend والـreal-time systems.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة