نظرة عامة
نحن نبحث عن
مهندس واجهة أمامية موهوب لتصميم وبناء تطبيقات ويب عالية الجودة، قابلة للتوسع، ومحورية حول المستخدم. ستكون مسؤولاً عن ترجمة متطلبات المنتج والتصميم إلى واجهات تفاعلية وسريعة الاستجابة وعالية الأداء، والعمل عن كثب مع فرق المنتج والتصميم والتطوير الخلفي لتقديم تجارب مستخدم سلسة.
المسؤوليات
- تطوير وصيانة تطبيقات واجهة أمامية حديثة وقابلة للتوسع
- بناء واجهات مستخدم عالية الأداء وسريعة الاستجابة باستخدام أطر عمل مثل React (أو ما يماثلها)
- ترجمة تصاميم UI/UX إلى كود نظيف وسهل الصيانة
- تحسين التطبيقات لتحقيق أقصى سرعة وأداء وقابلية للتوسع
- ضمان التوافق عبر المتصفحات المختلفة والاستجابة للهواتف المحمولة ودمج الواجهة الأمامية مع واجهات برمجة التطبيقات (APIs) والخدمات الخلفية
- التعاون مع المصممين ومدراء المنتجات ومهندسي التطوير الخلفي، والمشاركة في مراجعات الكود والمساهمة في أفضل الممارسات
المؤهلات
- خبرة من 3 إلى 6 سنوات في تطوير الواجهات الأمامية
- إتقان قوي لـ JavaScript وHTML وCSS
- خبرة عملية في استخدام React (أو Angular/Vue)
- خبرة في العمل مع RESTful APIs والتعامل مع البيانات غير المتزامنة
- خبرة في بناء تطبيقات متوافقة مع الأجهزة المحمولة وسريعة الاستجابة
- معرفة بأنظمة التحكم في الإصدارات (Git)
يفضل وجودها (ميزات إضافية)
- خبرة في TypeScript والتعامل مع Next.js أو أطر العمل المشابهة
- خبرة في تحسين الأداء وهندسة الواجهات الأمامية
- فهم لمبادئ UI/UX
- التعامل مع الواجهات المدعومة بالذكاء الاصطناعي، أو لوحات التحكم، أو التطبيقات الغنية بالبيانات
- خبرة في WebGL / 3D / الواجهات التفاعلية الغامرة (ميزة إضافية لبيئة العمل)
Overview
We are looking for a talented
Frontend Engineer to design and build high-quality, scalable, and user-centric web applications. You will be responsible for translating product and design requirements into responsive, high-performance interfaces, working closely with product, design, and backend teams to deliver seamless user experiences.
Responsibilities
- Develop and maintain modern, scalable frontend applications
- Build responsive, high-performance UI using frameworks such as React (or similar)
- Translate UI/UX designs into clean, maintainable code
- Optimize applications for maximum speed, performance, and scalability
- Ensure cross-browser compatibility and mobile responsivenessIntegrate frontend with backend APIs and services
- Collaborate with designers, product managers, and backend engineersParticipate in code reviews and contribute to best practices
Qualifications
- 3-6 years of experience in frontend development
- Strong proficiency in JavaScript, HTML, CSS
- Hands-on experience with React (or Angular/Vue)
- Experience working with RESTful APIs and asynchronous data handling
- Experience in building responsive and mobile-first applications
- Familiarity with version control systems (Git)
Nice to Have
- Experience with TypeScriptExposure to Next.js or similar frameworks
- Experience with performance optimization and frontend architecture
- Understanding of UI/UX principles
- Exposure to AI-driven interfaces, dashboards, or data-heavy applications
- Experience with WebGL / 3D / immersive interfaces (bonus for your environment)