TAWANTECH
Riyadh Saudi Arabia
ملخص الوظيفة: نبحث عن مطوّر واجهة أمامية ذو كفاءة ولديه خبرة تتراوح بين 2 و3 سنوات للانضمام إلى فريق الخدمات المصرفية الرقمية. ستكون مسؤولاً عن بناء واجهات مستخدم تفاعلية وآمنة وقابلة للتوسع للتطبيقات المصرفية عبر الويب والهواتف المحمولة. تتطلب هذه الوظيفة فهمًا لممارسات تطوير الواجهات الأمامية المثلى، وخبرة قوية في التعاون مع فرق تجربة وتصميم المستخدم (UI/UX)، وخبرة في تطوير التطبيقات المالية. 🔹 المسؤوليات الرئيسية: تطوير وصيانة تطبيقات الويب المصرفية وبواباتها التي تواجه المستخدم. التعاون مع مصممي الواجهات ومطوري الواجهات الخلفية وفرق المنتجات لتنفيذ واجهات مستخدم وظيفية وجذابة بصريًا. ضمان جودة الكود وسهولة صيانته والأداء العالي. العمل على التصاميم التفاعلية والتوافق عبر المتصفحات المختلفة. تشخيص الأخطاء وحل المشكلات في مكونات الواجهة الأمامية أثناء التشغيل. تطبيق ممارسات البرمجة الآمنة لحماية البيانات المالية الحساسة. المشاركة في مراجعات الكود والاجتماعات اليومية في بيئة عمل منظمة حسب منهجيات Agile/Scrum. 🔹 المهارات والتكنولوجيات المطلوبة: 🌐 تكنولوجيات الواجهة الأمامية الأساسية: HTML5، CSS3، JavaScript (ES6+) الأطر: React.js (مفضّل)، Angular أو Vue.js (اختياري لكنه مفيد) إدارة الحالة: Redux، Context API، أو ما يعادلها دمج واجهات برمجة تطبيقات RESTful باستخدام Axios أو Fetch 🧪 الاختبار والأدوات: الاختبارات الوحدوية: Jest، React Testing Library التحكم بالإصدارات: Git (GitHub/GitLab/Bitbucket) أدوات البناء: Webpack، Babel، NPM/Yarn 🛡️ الوعي الأمني: فهم مفاهيم أمن الواجهة الأمامية: XSS، CSRF، التخزين الآمن خبرة في العمل مع أطر المصادقة (OAuth2، JWT) 💼 مهارات إضافية مميزة: معرفة أساسية بسير العمل المصرفي (مثل تحويل الأموال، المصادقة، سجل المعاملات) إلمام بخطوط التكامل والنشر المستمر (CI/CD) وأدوات مثل Jenkins، GitLab CI خبرة في بيئات التطوير باستخدام الحاويات (مثل Docker) 🔹 المهارات الشخصية: قدرة تحليلية قوية ومهارات حل المشكلات الاهتمام بالتفاصيل وتنفيذ دقيق يراعي كل بكسل مهارات اتصال جيدة للتعاون مع الفرق المختلفة القدرة على العمل ضمن مواعيد ضيقة وفي بيئات تنظيمية صارمة المتطلبات المؤهلات: درجة البكالوريوس في علوم الحاسوب، أو تكنولوجيا المعلومات، أو تخصص ذي صلة خبرة تتراوح بين 2 و3 سنوات في تطوير الواجهات الأمامية خبرة سابقة في المجال المصرفي أو في قطاع الخدمات المالية (مفضّلة)