Job Description
Roles & Responsibilities
Job Description
We are recruiting a JS Technical Architect to join our growing team.
You will collaborate closely with the product, marketing and infrastructure teams to deliver robust, scalable and high-performing solutions.
Missions
Define the frontend architectures (SPA, SSR, micro-frontends)
Design scalable and maintainable architectures
To define the technical standards (frameworks, patterns, tooling)
Guiding key strategic choices (monorepo, design system, state management)
Providing advanced expertise in JavaScript / TypeScript
Mastering modern frameworks (React, Vue.js, Angular)
Defining best practices (clean code, performance, security)
Optimize performance (lazy loading, caching, rendering)
Providing advanced expertise in JavaScript / TypeScript
Mastering modern frameworks (React, Vue.js, Angular)
Defining best practices (clean code, performance, security)
Optimize performance (lazy loading, caching, rendering)
Designing architectures with Node.js
Define the API contracts (REST / GraphQL)
Participate in the API-first / composable architecture strategy
Desired Candidate Profile
Qualifications
Qualifications :
Education: Bac+5 in computer science, software engineering or equivalent field.
Experience: Minimum 15 years of experience in JS development (Back & Front)
وصف الوظيفة
الأدوار والمسؤوليات
وصف الوظيفة
نحن في طور توظيف معماري تقني لـ JS للانضمام إلى فريقنا المتنامي.
سيعمل معك فريق المنتجات والتسويق والبنية التحتية عن كثب لتقديم حلول قوية وقابلة للتوسع وعالية الأداء.
المهمات
تعريف معماريات الواجهة الأمامية (SPA، SSR، الميكرو-فرونتند)
تصميم معماريات قابلة للتوسع والصيانة
لتعريف المعايير التقنية (الإطارات، الأنماط، الأدوات)
توجيه خيارات استراتيجية رئيسية (المونوريبو، نظام التصميم، إدارة الحالة)
تقديم خبرة متقدمة في JavaScript / TypeScript
إتقان أطر العمل الحديثة (React، Vue.js، Angular)
تحديد أفضل الممارسات (كود نظيف، الأداء، الأمن)
تحسين الأداء (تحميل كسول، التخزين المؤقت، العرض)
تقديم خبرة متقدمة في JavaScript / TypeScript
إتقان أطر العمل الحديثة (React، Vue.js، Angular)
تحديد أفضل الممارسات (كود نظيف، الأداء، الأمن)
تصميم المعماريات باستخدام Node.js
تعريف عقود API (REST / GraphQL)
المشاركة في استراتيجية المعمارية API-first / قابلة للتكوين
الملف المرشح المطلوب
المؤهلات
المؤهلات :
التعليم: باكالوريا +5 في علوم الحاسب أو الهندسة البرمجية أو المجال المعادل.
الخبرة: خبرة لا تقل عن 15 عامًا في تطوير JS (خلفي / أمامي)