نحن نبحث عن مطوّر واجهات أمامية شغوف وماهر لبناء تطبيقات ويب حديثة ومتجاوبة وعالية الأداء. يجب أن يمتلك المرشح المثالي خبرة في تطوير واجهات المستخدم باستخدام أطر JavaScript الحديثة، والتعاون مع فرق متعددة التخصصات، وتقديم حلول واجهات أمامية قابلة للتوسع.
المسؤوليات الرئيسية
- تصميم وتطوير وصيانة تطبيقات ويب متجاوبة.
- بناء مكونات واجهة مستخدم قابلة لإعادة الاستخدام وتحسين التطبيقات لأقصى أداء.
- التعاون مع مصممي تجربة/واجهة المستخدم ومطوري الواجهة الخلفية وفرق المنتج.
- دمج تطبيقات الواجهة الأمامية مع واجهات RESTful APIs وخدمات الواجهة الخلفية.
- كتابة كود نظيف وقابل للصيانة ومُختبر جيدًا وفقًا لأفضل الممارسات في المجال.
- استكشاف الأخطاء وإصلاحها وتحسين أداء التطبيقات.
- المشاركة في مراجعات الكود والمساهمة في مبادرات التحسين المستمر.
المهارات الأساسية المطلوبة
- JavaScript (ES6+) و TypeScript
- React.js أو Next.js أو Vue.js أو Angular أو Svelte أو Nuxt.js
- Webpack أو Vite أو Rollup أو Parcel أو esbuild أو Turbopack
- HTML5 و CSS3 وتصميم الويب المتجاوب
- REST APIs و JSON وتكامل API
- Git و GitHub أو GitLab أو Bitbucket
- npm أو Yarn أو pnpm
- فهم بنية الواجهة الأمامية والمكونات القابلة لإعادة الاستخدام ومبادئ التصميم المتجاوب.
- مهارات قوية في تصحيح الأخطاء وحل المشكلات والتواصل.
المهارات المفضّلة
- Redux أو Context API أو Zustand أو Pinia أو Vuex
- Jest أو Vitest أو React Testing Library أو Cypress
- أدوات CI/CD مثل GitHub Actions أو GitLab CI أو Jenkins
- منصات سحابية مثل AWS أو Azure أو Google Cloud Platform (GCP)
- أطر CSS مثل Tailwind CSS أو Bootstrap أو Material UI (MUI) أو Chakra UI
- تقنيات تحسين البناء وضبط الأداء.
- معرفة معايير إمكانية الوصول (WCAG) وأفضل ممارسات SEO.
- خبرة في العمل في بيئات Agile/Scrum.
المؤهلات المفضّلة
- درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة.
- 0 8 سنوات من الخبرة في تطوير الواجهات الأمامية.
- القدرة على العمل بشكل مستقل وكذلك بشكل تعاوني في بيئة فريق.
- شغف بتعلم تقنيات الواجهة الأمامية الجديدة وأفضل الممارسات.