الراتب عند المقابلة
Master-Works
Riyadh Saudi Arabia
نحن نبحث عن مطور واجهة أمامية متمرس للانضمام إلى فريقنا الديناميكي في شركة ماستر-وركس. في هذا الدور، ستكون مسؤولاً عن إنشاء واجهات مستخدم تفاعلية وسريعة الاستجابة لتطبيقاتنا الويب. ستعمل بشكل وثيق مع مصممي واجهات المستخدم ومطوري الواجهة الخلفية لتقديم تجربة مستخدم سلسة وفعالة. المرشح المثالي يتمتع بشغف بتقنيات الواجهة الأمامية، ودقة في الملاحظة، ورغبة في مواكبة أحدث اتجاهات الصناعة. المسؤوليات الرئيسية: تطوير وصيانة تطبيقات واجهة أمامية عالية الجودة باستخدام ReactJS وTypeScript. العمل بشكل وثيق مع فريق تصميم تجربة وواجهة المستخدم لتنفيذ واجهات حديثة وسهلة الاستخدام. ضمان التكامل السلس لمكونات الواجهة الأمامية مع خدمات وواجهات برمجة التطبيقات الخلفية. كتابة كود نظيف وسهل الصيانة وفعال، مع اتباع أفضل الممارسات ومعايير البرمجة. تحسين التطبيقات لتحقيق أقصى سرعة وقابلية للتوسع عبر الأجهزة والمتصفحات المختلفة. المشاركة في مراجعات الكود، وتقديم ملاحظات بنّاءة والإرشاد للمطورين المبتدئين. استكشاف مشكلات الواجهة الأمامية وإصلاحها في الوقت المناسب. البقاء على اطلاع بأحدث تقنيات واتجاهات الواجهة الأمامية وأفضل الممارسات. التعاون مع الفرق متعددة الوظائف لضمان منتج متكامل ومتماسك. المتطلبات المؤهلات: درجة البكالوريوس في علوم الحاسوب، أو تطوير الويب، أو مجال ذي صلة. خبرة لا تقل عن 3 سنوات في تطوير الواجهة الأمامية. إتقان قوي لتقنيات HTML5 وCSS3 وJavaScript، إلى جانب أطر العمل مثل React أو Angular أو Vue.js. خبرة في التصميم التفاعلي وتطوير التطبيقات باتباع نهج "الهاتف أولاً". معرفة بأنظمة التحكم بالإصدار مثل Git. فهم أساسي لواجهات برمجة التطبيقات RESTful ودمجها مع الخدمات الخلفية. معرفة بتحسين أداء الويب وأفضل ممارسات البرمجة. اهتمام شديد بالتفاصيل ومهارات ممتازة في حل المشكلات. القدرة على العمل التعاوني في بيئة الفريق. مهارات اتصال وتنظيم ممتازة. المهارات المطلوبة: خبرة قوية في استخدام ReactJS وTypeScript. تخصص في بناء واجهات مستخدم تفاعلية وديناميكية. إتقان HTML5 وCSS3 والأدوات الحديثة للواجهة الأمامية مثل Webpack وBabel وغيرها. خبرة في أدوات إدارة الحالة (Redux، Context API، وما إلى ذلك). معرفة بواجهات برمجة التطبيقات RESTful ودمجها مع تطبيقات الواجهة الأمامية. معرفة بإطارات عمل الاختبار الخاصة بالواجهة الأمامية (Jest، React Testing Library، وما إلى ذلك). مهارات قوية في حل المشكلات والقدرة على كتابة كود نظيف وقابل لإعادة الاستخدام. خبرة في أنظمة التحكم بالإصدار (Git). مهارات اتصال قوية والقدرة على العمل التعاوني ضمن فريق. المهارات المفضّلة: خبرة في معالجات CSS (SASS، LESS). معرفة بأطر عمل JavaScript الحديثة مثل Next.js أو Gatsby. معرفة بأساليب تحسين الأداء (التحميل البطيء، تقسيم الكود، وما إلى ذلك). خبرة في خطوط أنابيب CI/CD. فهم منهجيات وأدوات Agile (JIRA، Scrum، وما إلى ذلك). التعليم والخبرة: درجة البكالوريوس في علوم الحاسوب أو الهندسة أو مجال ذي صلة (أو ما يعادلها من الخبرة العملية). خبرة لا تقل عن 5 سنوات في تطوير الواجهة الأمامية.