مبرمج واجهات أمامية Front-end (متوسط الخبرة/خبير ) — دوام مكتبي

11 hours ago
Employment Information

مبرمج واجهات أمامية (متوسط الخبرة/خبير ) — دوام مكتبي

الموقع: مول أوف إسطنبول، باشاك شهير، إسطنبول، تركيا
نوع العمل: دوام كامل، مكتبي (لا يوجد عمل عن بُعد)
الجدول: من الاثنين إلى الجمعة
اللغة: العربية (طلاقة)، الإنجليزية (إجادة عملية جيدة)

عن الدور

نبحث عن مهندس واجهات أمامية عملي وقادر على تحمّل المسؤولية لتنفيذ أعمال واجهة معقّدة على منصّة ويب تنمو بسرعة. تركيزك الأساسي سيكون على الواجهة الأمامية (الأداء، الإتاحة، دعم RTL)، مع القدرة على تغطية مهام باك-إند أساسية عند الحاجة (Laravel/PHP، واجهات API، المصادقة، قاعدة البيانات).

المهام

  • تنفيذ واجهات متجاوبة وداعمة للاتجاه من اليمين إلى اليسار (RTL) انطلاقًا من المواصفات والتصاميم.

  • بناء مكتبة مكوّنات قابلة لإعادة الاستخدام وهندسة Front-End واضحة المعالم.

  • التكامل مع REST/GraphQL؛ وإدارة المصادقة، التوجيه، وحالة الواجهة.

  • تحسين Core Web Vitals (مثل LCP/CLS/INP)، وتخفيض حجم الحِزم وتعزيز الأداء المحسوس.

  • كتابة اختبارات تلقائية (وحدات/تكامل/E2E) والمساهمة في ضوابط الجودة ضمن CI/CD.

  • مراقبة الأخطاء والأداء (مثل Sentry/GA4) ومعالجة مشاكل الإنتاج بسرعة.

  • تغطية باك-إند عند الحاجة:

    • تطوير/توسيع Controllers وRequests وResources في Laravel.

    • التعامل مع MySQL (المخططات، الفهارس، تحسينات أساسية للاستعلامات).

    • صيانة نقاط نهاية API، المصادقة (JWT/OAuth2)، السياسات/الحماية والتحقق.

    • تشغيل الصفوف/الوظائف (Redis)، الكاش، وقراءة السجلات الأساسية.

    • تعاون في النشر (ENV، الإعدادات، أساسيات Docker/Nginx).

المتطلبات

  • 3–6 سنوات خبرة فعلية في تطوير واجهات إنتاجية.

  • إتقان JavaScript/TypeScript وإطار حديث واحد على الأقل (يفضّل React؛ أو Vue/Angular/Svelte).

  • إدارة حالة متينة (Redux/RTK، Zustand، Pinia…)، وتوجيه على جهة العميل.

  • مهارات CSS عميقة (Tailwind أو SASS) وهندسة عملية لـ CSS (BEM/ITCSS).

  • خبرة بأدوات البناء (Vite/Webpack/Rollup) وتحليل الأداء والحِزم.

  • إتاحة الوصول (WCAG 2.1 AA)، واختبارات عبر المتصفحات، وخبرة i18n/RTL.

  • إتقان Git/GitHub ومراجعات كود احترافية.

  • كفاءة باك-إند (للتغطية): PHP 8.x، Laravel، تصميم REST API، أساسيات MySQL، الصفوف/الكاش، ومعرفة أولية بـ Docker/Nginx.

ميزات مرغوبة

  • Familiarity مع واجهات Laravel من منظور Front-End (Blade/Livewire/Inertia).

  • Storybook، Jest/Vitest، Cypress/Playwright.

  • SSR/SSG (Next.js/Nuxt/SvelteKit) وSEO تقني (Schema، Sitemaps).

  • قابلية المراقبة الأساسية (تحليل السجلات، تنبيهات بسيطة) وتصميم أحداث GA4.

مؤشرات الأداء (KPIs)

  • الأداء: LCP ≤ 2.5s وCLS ≤ 0.1 على الصفحات الرئيسية في الإنتاج.

  • الجودة: انخفاض معدل أخطاء الواجهة وسرعة الاستجابة للحوادث (MTTR).

  • التسليم: إنجاز الميزات في الوقت مع PRs واضحة واختبارات.

  • الاستقرار: تكاملات آمنة وتسليم سلس عند تغطية مهام الباك-إند.

  • التعاون: مراجعات كود فعّالة وتحسينات UX مبنية على بيانات.

التعويضات والمزايا

راتب ومزايا تنافسية تتناسب مع الخبرة.

طريقة التقديم

أرسل سيرتك الذاتية إلى support@turkishmarketer.com بعنوان: Front-End Engineer (Mid/Senior).
يرجى إرفاق:

  1. روابط GitHub/Portfolio،

  2. 2–3 مشاريع مطروحة في الإنتاج (اذكر دورك بوضوح)،

  3. سطرين عن تحدّي في الأداء قمت بحلّه، وأي عمل نفّذته على Laravel/API.

مهمّة تقنية قصيرة: قد يُطلب من المرشّحين النهائيين تنفيذ مهمة صغيرة (إصلاح عطل + إضافة ميزة + PR + اختبارات أساسية) مع تعديل Back-End خفيف (مثل توسيع نقطة API) مع التركيز على الأداء وRTL.

تكافؤ الفرص: نرحّب بجميع المتقدّمين من مختلف الخلفيات. يتم الاختيار بناءً على المؤهلات والخبرة المرتبطة بالوظيفة فقط. ترتيبات معقولة متاحة عند الطلب.

Your experience on this site will be improved by allowing cookies. سياسة الخصوصية