كبير مطوري الواجهات الأمامية
نحن نبحث عن مطور واجهات أمامية ذو خبرة قادر على بناء تطبيقات مؤسسية معقدة وآمنة وعالية الجودة. يجب أن يتمتع المرشح بخبرة عملية قوية في Angular وReact.
المسؤوليات الرئيسية
* تحويل تصاميم تجربة المستخدم إلى تطبيقات متجاوبة، وسهلة الوصول، وجاهزة للإنتاج.
* بناء مسارات عمل ونماذج ولوحات تحكم ومكونات واجهة مستخدم معقدة وقابلة لإعادة الاستخدام.
* وضع حوكمة واجهة/تجربة المستخدم (UI/UX)، ومعايير التصميم، ومكتبات المكونات القابلة لإعادة الاستخدام.
* ضمان الاتساق في سهولة الاستخدام، والهوية التجارية، وإمكانية الوصول، والسلوك المتجاوب.
* ربط تطبيقات الواجهة الأمامية بواجهات برمجة التطبيقات (REST APIs) والخدمات الخلفية.
* تطبيق أفضل ممارسات أمان الواجهات الأمامية وإجراء مراجعات فعالة للبرمجيات.
* التعاون مع فرق تجربة المستخدم، والتطوير الخلفي، وضمان الجودة، والأمان، والهندسة المعمارية.
المهارات المطلوبة
* خبرة تزيد عن 5 سنوات في تطوير البرمجيات مع تخصص قوي في الواجهات الأمامية.
* خبرة عملية قوية في Angular وReact وTypeScript وJavaScript وHTML5 وCSS3.
* قدرة مثبتة على بناء واجهات مستخدم معقدة بمستوى مؤسسي.
* خبرة في تحويل تصاميم Figma أو تصاميم تجربة المستخدم المشابهة إلى تطبيقات عالية الجودة.
* القدرة على تحديد وتطبيق حوكمة UI/UX عبر فرق التطوير.
* فهم قوي للتصميم المتجاوب، وإمكانية الوصول، وتحسين الأداء، والاختبار الآلي.
* معرفة جيدة بأمان الواجهة الأمامية، بما في ذلك XSS وCSRF وCSP والتعامل الآمن مع الرموز المميزة وأمان واجهة برمجة التطبيقات.
* خبرة في Git وممارسات CI/CD.
* فهم قوي لمعمارية الواجهات الأمامية الدقيقة (Micro-frontend)، بما في ذلك التكامل، والعزل، والأمان، والاعتماديات المشتركة، وإدارة الإصدارات، والنشر المستقل.
Senior Front-End Developer
We are looking for an experienced Front-End Developer capable of building complex, secure, and high-quality enterprise applications. The candidate should have strong hands-on experience in Angular and React.
Key Responsibilities
* Convert UX designs into responsive, accessible, and production-ready applications.
* Build complex workflows, forms, dashboards, and reusable UI components.
* Establish UI/UX governance, design standards, and reusable component libraries.
* Ensure consistency in usability, branding, accessibility, and responsive behaviour.
* Integrate front-end applications with REST APIs and backend services.
* Apply front-end security best practices and conduct effective code reviews.
* Collaborate with UX, backend, QA, security, and architecture teams.
Required Skills
* 5+ years of software-development experience with strong front-end specialization.
* Strong hands-on expertise in Angular, React, TypeScript, JavaScript, HTML5, and CSS3.
* Proven ability to build complex, enterprise-grade user interfaces.
* Experience translating Figma or similar UX designs into high-quality applications.
* Ability to define and enforce UI/UX governance across development teams.
* Strong understanding of responsive design, accessibility, performance optimization, and automated testing.
* Good knowledge of front-end security, including XSS, CSRF, CSP, secure token handling, and API security.
* Experience with Git and CI/CD practices.
* Strong understanding of micro-frontend architecture, including integration, isolation, security, shared dependencies, versioning, and independent deployment.