مهندس Full-Stack بتركيز على تطوير الواجهات الأمامية
معايير المتقدم
- 26 - 45
- 3-5
- كلا الجنسين
معايير الفرصة
- دوام كامل
وصف الفرصة
سِيارَة (Syarah) هي شركة تقنية تسعى إلى إعادة ابتكار تجربة شراء السيارات في السعودية والشرق الأوسط. نقدم للمستخدمين تجربة رقمية متكاملة لشراء السيارات من منازلهم، حيث نقوم بإدارة كل شيء من توريد السيارات وفحصها وتصويرها وتجهيزها، إلى التمويل والتأمين والشحن. رؤيتنا هي جعل شراء السيارة تجربة مريحة وسلسة وموثوقة.
تلتزم شركة Syarah بقيم أساسية تشمل: التسامح، الشفافية، الاحترام، النزاهة، والإيجابية.
تبحث شركة Syarah عن مهندس برمجيات متكامل ذو خبرة قوية في تطوير الواجهات الأمامية، للانضمام إلى فريقنا في عمّان. ستكون مسؤولاً عن تصميم وتطوير واجهات مستخدم عالية الجودة بالتعاون مع فرق التصميم والمنتج، وقيادة تنفيذ الميزات التفاعلية عبر تقنيات حديثة.
المزايا
راتب تنافسي
ساعات عمل مرنة
تأمين طبي
بيئة عمل ودّية ومحترمة
المهام والمسؤوليات
تطوير واجهات مستخدم تفاعلية وسلسة باستخدام React وTailwind CSS
تحويل تصاميم Figma إلى واجهات متجاوبة وواقعية بدقة عالية
تنفيذ إدارة الحالة باستخدام أدوات مثل Redux أو Zustand
المساهمة في مراجعة الكود وتحسين جودة التعليمات البرمجية
إنشاء اختبارات للوحدات والواجهة باستخدام Jest، Cypress أو Playwright
تحسين أداء الواجهة ورفع مؤشرات Web Vitals (مثل LCP، CLS، FID)
التأكد من التوافق مع معايير الوصول (WCAG) ودعم جميع المتصفحات
دعم تحسين محركات البحث (SEO) من خلال HTML دلالي، بيانات منظمة، وعلامات وصفية
التعاون مع فرق التصميم والمنتج لتطوير وتنفيذ حلول فعّالة
بناء أدوات CI/CD لتسريع عمليات الاختبار والنشر
استخدام أدوات مثل Storybook لتطوير الواجهات المعتمدة على المكونات
دعم الترجمات والتعدد اللغوي (i18n) ضمن الواجهات
معايير التقديم
4 سنوات على الأقل من الخبرة في تطوير الويب مع تركيز على الواجهة الأمامية
إتقان React، Tailwind CSS، وJavaScript الحديث
معرفة جيدة بأدوات الرسوم المتحركة وتفاعلات المستخدم السلسة
خبرة في تحويل تصاميم Figma إلى واجهات دقيقة
إلمام بإدارة الحالة باستخدام Redux أو Zustand
خبرة في REST APIs أو GraphQL
فهم قوي لتقنيات التصميم المتجاوب وتطوير الواجهة للهاتف أولاً
معرفة بأدوات اختبار الوصول مثل axe-core وLighthouse
فهم لمعايير تحسين محركات البحث في إطار واجهات JavaScript الحديثة
مهارات عالية في حل المشكلات وتحسين تجربة المستخدم