الوظائف · الهندسة
مهندس Frontend أول (Senior) — React.
ابنِ تطبيقات ولوحات تحكم ويب بـ React، ومع Angular وVue.js حين تحتاجها مشاريع العملاء — كمهندس أول بدوام كامل وعن بُعد بالكامل.
- الموقع
- عن بُعد — مصر
- نوع الدوام
- دوام كامل
- الراتب
- تنافسي
عن الدور
predev. Solutions شركة برمجيات تبني المنصات والتطبيقات والأنظمة التي تقف خلفها لشركات في مصر والخليج.
تنضم إلى predev. كموظف بدوام كامل وتعمل عن بُعد بالكامل، وتكلّفك predev. بمشاريع العملاء التي تحتاجك أكثر.
ما الذي ستفعله
- امتلاك الواجهات من البداية للنهاية — البنية والبناء والاختبار والنشر والدعم في بيئة الإنتاج.
- بناء تطبيقات ويب ولوحات تحكم ومواقع تسويقية، أساساً بـ React وNext.js مع TypeScript.
- العمل على مشاريع Angular وVue.js عندما يكون مشروع العميل مبنياً بها.
- تحويل تصميمات Figma إلى واجهات دقيقة ومتجاوبة وسهلة الوصول.
- التكامل مع REST API والمصادقة والنماذج والجداول والرسوم البيانية ورفع الملفات.
- الحفاظ على سرعة التطبيقات: Core Web Vitals وحجم الحزم والتخزين المؤقت وSEO حيث يلزم.
- بناء مكونات قابلة لإعادة الاستخدام والحفاظ على نظام تصميم موحّد.
- العمل مع مهندسي الـ Backend على واجهات API تناسب الواجهة الأمامية.
- المساعدة في تقدير المشاريع الجديدة: حجم العمل، واختيار البنية، والتنبيه للمخاطر مبكراً.
- مراجعة الكود، وتوجيه المهندسين في المستوى المتوسط، وكتابة التوثيق الذي يحتاجه المهندس التالي.
المتطلبات
- خبرة 3 سنوات أو أكثر في بناء تطبيقات React في بيئة الإنتاج.
- إتقان TypeScript وJavaScript الحديثة.
- Next.js، بما في ذلك الـ Server Rendering والـ App Router.
- خبرة عملية في Angular أو Vue.js، واستعداد للعمل على الاثنين.
- إدارة الحالة وجلب البيانات: TanStack Query أو Redux Toolkit أو Zustand.
- CSS متقدم وTailwind CSS؛ واجهات متجاوبة وسهلة الوصول.
- اختبارات المكونات والاختبارات الشاملة (Vitest أو Jest، وTesting Library، وPlaywright أو Cypress).
- Git وثقافة مراجعة الـ Pull Requests.
- القدرة على التنقل بين المشاريع والعمل على أكواد لم تكتبها بنفسك.
- كتابة واضحة بالإنجليزية للمواصفات والـ Pull Requests وتقارير الأعطال.
ميزة إضافية
- Angular وVue.js (Nuxt) معاً في بيئة الإنتاج.
- أنظمة التصميم ومكتبات المكونات (shadcn/ui وRadix وStorybook).
- الرسوم البيانية ولوحات التحكم كثيفة البيانات.
- الميزات اللحظية عبر WebSockets.
- CI/CD ونشر الواجهات (Vercel وCloudflare وDocker).
- بعض خبرة الـ Backend (Node.js أو Laravel).
- واجهات عربية واتجاه RTL؛ واللغة العربية.
ما نقدّمه
- وظيفة بدوام كامل في predev.، عن بُعد بالكامل داخل مصر.
- مسؤولية أولى عن منتجات ويب يستخدمها عملاء حقيقيون كل يوم.
- تنوّع حقيقي: منتجات وتقنيات ومشكلات مختلفة، لا كود واحد إلى الأبد.
- فريق صغير من ذوي الخبرة يراجع الكود بجدية ويوثّق عمله.
كيف نوظّف
- 01 مراجعة السيرة الذاتية — نقرأ كل طلب بأنفسنا.
- 02 مكالمة تعارف — 30 دقيقة عن خبرتك وما تبحث عنه.
- 03 مقابلة تقنية — تصميم أنظمة ونقاش حول كود حقيقي — بلا ألغاز.
- 04 المقابلة الأخيرة والعرض — نتعرف أكثر، ثم نرسل العرض.
نرد على كل طلب خلال 5 أيام عمل.