أمس
كبير مهندسي الواجهة الأمامية
TAWANTECH · Riyadh, Riyadh Province, Saudi Arabia
Workableقدّم عبر موقع الشركة
Full Time
Onsite
Senior
نبذة عن الوظيفة
الغرض: لتصميم وتطوير وتعزيز تطبيقات الواجهة الأمامية عالية الجودة التي توفر تجارب رقمية آمنة وسريعة الاستجابة وسهلة الاستخدام، مع ضمان التوافق مع المعايير الفنية والهندسة المعمارية ومتطلبات العمل.
الواجبات والمسؤوليات الرئيسية:
- تطوير وصيانة تطبيقات الواجهة الأمامية سريعة الاستجابة وعالية الأداء باستخدام React وReact Native.
- التسليم الخاص للميزات المعقدة من البداية إلى النهاية، بدءًا من تسليم تصميم واجهة المستخدم وحتى إصدار الإنتاج.
- ترجمة تصميمات واجهة المستخدم/تجربة المستخدم ومتطلبات العمل إلى واجهات عملية يمكن الوصول إليها.
- بناء مكونات قابلة لإعادة الاستخدام ومكتبات مشتركة لتحسين الاتساق عبر المنتجات.
- دمج تطبيقات الواجهة الأمامية مع خدمات الواجهة الخلفية وواجهات برمجة التطبيقات ومنصات الطرف الثالث.
- تطبيق ممارسات الأمان من جانب العميل للمصادقة ومعالجة الجلسة والبيانات الحساسة.
- إدارة دورات إصدار الأجهزة المحمولة عبر App Store وGoogle Play، بما في ذلك تكوين البنية الأصلية.
- التأكد من أن التطبيقات تلبي معايير الأداء والأمان وإمكانية الوصول والتوافق عبر الأنظمة الأساسية.
- إجراء مراجعات التعليمات البرمجية ودعم المعايير الهندسية للواجهة الأمامية عبر الفريق.
- استكشاف أخطاء الواجهة الأمامية المعقدة والمشكلات الخاصة بالجهاز وإصلاحها وتنفيذ إصلاحات دائمة.
- تحسين أداء التطبيق، وسهولة الاستخدام، وقابلية الصيانة.
- دعم الاختبار الآلي، CI/CD، وحل مشكلة الإنتاج.
- إرشاد المهندسين المبتدئين والمساهمة في التوثيق وتبادل المعرفة.
المتطلبات
المؤهلات
- درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، أو مجال ذي صلة.
- 4 سنوات من الخبرة الهندسية الأمامية.
- رد فعل قوي وتفاعل أصلي، وJavaScript/TypeScript، وإدارة الحالة، وGit.
- خبرة عملية في استخدام أدوات البناء الأصلية (Xcode وAndroid Studio) وإصدارات متجر التطبيقات (من الجيد امتلاكها)
المسؤوليات
1Develop and maintain responsive, high-performing frontend applications using React and React Native.
2Own delivery of complex features end to end, from UI design handoff through production release.
3Translate UI/UX designs and business requirements into functional, accessible interfaces.
4Build reusable components and shared libraries to improve consistency across products.
5Integrate frontend applications with backend services, APIs, and third-party platforms.
6Apply client-side security practices for authentication, session handling, and sensitive data.
7Manage mobile release cycles across App Store and Google Play, including native build configuration.
8Ensure applications meet performance, security, accessibility, and cross-platform compatibility standards.
المتطلبات
1Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
24 years of frontend engineering experience.
3Strong React and React Native, JavaScript/TypeScript, state management, and Git.
4Hands-on experience with native build tooling (Xcode, Android Studio) and app store releases (Good to have)
المهارات والوسوم
ITSAReact NativeReactTypeScriptJavaScriptUXUI Design