مهندس برمجيات للواجهات الأمامية - عمل عن بُعد من جنوب أفريقيا
طوّر واجهات React وTypeScript لمنصة HyperDev لمطوري الذكاء الاصطناعي. حسّن سير عمل التطوير المدعوم بالذكاء الاصطناعي من خلال مكوّنات قابلة لإعادة الاستخدام وواجهات برمجة موثوقة واختبارات وتجارب مستخدم مدروسة.
الوصف
- طوّر واجهات متجاوبة وسهلة الوصول باستخدام React وTypeScript.
- حوّل أولويات المنتج وملاحظات المستخدمين إلى مسارات عمل بديهية وتفاعلات مصقولة.
- طوّر بنية الواجهات الأمامية من خلال مكوّنات قابلة لإعادة الاستخدام وأنماط واجهة مستخدم مشتركة.
- حسّن واجهات التطوير المدعوم بالذكاء الاصطناعي من خلال الاستجابات المتدفقة ومؤشرات التقدم ومراجعة المخرجات المُنشأة واستعادة الأخطاء.
- اربط واجهات برمجة التطبيقات الخلفية وتلك التابعة لجهات خارجية مع إدارة حالة التطبيق والتحديثات غير المتزامنة وحالات التحميل والإخفاقات.
- أطلق وظائف جديدة مع الحفاظ على موثوقية الميزات الحالية واتساقها.
- تحرَّ مشكلات قابلية الاستخدام وعيوب الواجهات الأمامية واختناقات الأداء وأصلحها.
- وسّع تغطية اختبارات الواجهات الأمامية وجودة الشيفرة والثقة في الإصدارات.
- شارك في مراجعات الشيفرة والقرارات التقنية مع الاهتمام بالاحتياجات الفورية وقابلية الصيانة على المدى الطويل.
- استخدم مساعدي البرمجة بالذكاء الاصطناعي بمسؤولية من خلال مراجعة مخرجاتهم والتحقق منها بشكل مستقل.
- تعاون مع المؤسسين وفريق الهندسة لتطوير منصة HyperDev لمطوري الذكاء الاصطناعي.
المتطلبات
- خبرة تجارية في تطوير الواجهات الأمامية لا تقل عن أربع سنوات، تشمل خبرة عملية كبيرة في TypeScript وReact.
- إتقان قوي لـ HTML وCSS، بما في ذلك التخطيطات المتجاوبة والترميز الدلالي وأنماط التفاعل سهلة الوصول.
- خبرة مثبتة في إطلاق تطبيقات ويب إنتاجية وصيانتها.
- خبرة في إنشاء مكوّنات قابلة لإعادة الاستخدام وإدارة حالات التطبيقات المعقدة.
- خبرة في دمج واجهات برمجة التطبيقات وتصميم واجهات موثوقة للبيانات غير المتزامنة.
- مهارات قوية في تصميم التفاعل والتفاصيل البصرية، مع القدرة على تحويل التصاميم أو المفاهيم الأولية إلى واجهات قابلة للاستخدام.
- خبرة في كتابة اختبارات هادفة للمكوّنات والتكامل ومن البداية إلى النهاية باستخدام أدوات مثل React Testing Library أو Vitest أو Playwright.
- القدرة على تشخيص عيوب الواجهات الأمامية ومشكلات الأداء باستخدام أدوات مطوري المتصفح.
- الإلمام بسير عمل Git وGitHub ومراجعات الشيفرة والتكامل والتسليم المستمرين.
- خبرة عملية مع مساعدي البرمجة بالذكاء الاصطناعي وحُسن تقدير للصحة والأمان وقابلية الصيانة.
- القدرة على العمل باستقلالية وشرح المفاضلات بوضوح والتعاون ضمن شركة ناشئة سريعة الحركة.
- مفضّل: خبرة في تطوير أدوات المطورين أو محررات الشيفرة أو تطبيقات تفاعلية معقدة أخرى.
- مفضّل: خبرة في إنشاء واجهات مدعومة بالذكاء الاصطناعي أو استجابات متدفقة أو WebSockets أو أحداث مرسلة من الخادم.
- مفضّل: الإلمام بأطر عمل المحررات القائمة على المتصفح مثل Monaco أو CodeMirror.
- مفضّل: خبرة في بناء أنظمة تصميم أو مكتبات مكوّنات مشتركة.
- مفضّل: خبرة في Tailwind CSS أو UnoCSS أو أدوات تنسيق مماثلة.
- مفضّل: الإلمام بـ Cloudflare Workers أو Pages أو سير عمل نشر الواجهات الأمامية أو أدوات المستودعات الأحادية.
- مفضّل: خبرة في حزم تطبيقات الويب لسطح المكتب باستخدام Electron أو تقنيات مماثلة.
- مفضّل: مساهمات في مشاريع مفتوحة المصدر.
المزايا
- انضم إلى الفريق المؤسس الذي يبني منصة جديدة لمطوري الذكاء الاصطناعي بدعم من شركة أم راسخة ومربحة.
- ساهم في تحديد بنية الشركة واتجاه المنتج وثقافتها منذ اليوم الأول.
- اعمل مع فريق تشمل خبراته OpenAI وتطوير منتجات حائزة على جوائز.
- استفد من موارد منظومة HyperionDev ودعمها وانتشارها أثناء إنشاء مشروع جديد.
- استكشف الذكاء الاصطناعي وأدوات المطورين في طليعة المجال مع مساحة للتجربة والابتكار.
