Technical lead for Web Squad (React.js). Owns web portal delivery, component library, and frontend architecture.
Lead React.js development practices across the Web Squad.
Provide guidance on:
-React component design
-Hooks and reusable logic
-State management approaches
-Frontend testing strategies
-Performance optimization
-Modern JavaScript/TypeScript practices
-Conduct technical reviews and ensure adherence to coding standards.
-Resolve complex technical challenges and guide developers toward effective solutions.
Own the end-to-end technical delivery of web portals and front-end applications.
Provide technical leadership throughout the application lifecycle, including design, development, testing, deployment, and support.
Translate business requirements and UX designs into scalable frontend solutions.
Ensure web portals meet performance, usability, accessibility, and security standards.
Manage technical dependencies with backend services, APIs, and external integrations.
Define and maintain frontend architecture standards and best practices.
Design scalable React.js application structures using modern frontend patterns.
Establish guidelines for:
-React component design
- Application structure
- State management
- Routing
- API integration
- Error handling
- Performance optimization
- Code organization
Review and approve frontend technical designs and implementation approaches
Drive architectural improvements and reduction of frontend technical debt.
Desired Candidate Profile
Bachelor’s degree in computer science, Software Engineering, Information Technology, Computer Engineering, or related technical discipline.
React.js or JavaScript/TypeScript professional certifications
Web accessibility certification (e.g., WCAG-related training)
Experienced Packaged App Development professional leading technical and functional project application delivery. Brings 10+ years in Microsoft web development using C#, API services, and SQL technologies, with strengths in project management, sprint planning, application design, testing, debugging, and client support.
Kuwait based / Transferable Visa
قائد تقني لفريق الويب (React.js). يملك تسليم بوابة الويب، مكتبة المكونات، وهندسة الواجهة الأمامية.
قيادة ممارسات تطوير React.js عبر فريق الويب.
تقديم التوجيه حول:
-تصميم مكونات React
-الـHooks والمنطق القابل لإعادة الاستخدام
-أساليب إدارة الحالة
-استراتيجيات اختبار الواجهة الأمامية
-تحسين الأداء
-ممارسات JavaScript/TypeScript الحديثة
-إجراء مراجعات تقنية وضمان الالتزام بمعايير الترميز.
-حل التحديات التقنية المعقدة وتوجيه المطورين نحو حلول فعالة.
امتلاك تسليم تقني شامل للطرفين لمواقع الويب وتطبيقات الواجهة الأمامية.
توفير القيادة التقنية طوال دورة حياة التطبيق، بما في ذلك التصميم، التطوير، الاختبار، النشر، والدعم.
ترجمة متطلبات العمل وتصاميم UX إلى حلول أمامية قابلة للتوسع.
ضمان أن مواقع الويب تفي بمعايير الأداء، usability، إمكانية الوصول، والأمان.
إدارة الاعتماديات التقنية مع خدمات الخلفية، APIs، والتكاملات الخارجية.
تعريف وصيانة معايير وهندسة frontend والأنماط الأفضل.
تصميم هياكل تطبيق React.js قابلة للتوسع باستخدام أنماط واجهة أمامية حديثة.
وضع إرشادات لـ:
-تصميم مكونات React
-هيكل التطبيق
-إدارة الحالة
-التوجيه
-تكامل API
-معالجة الأخطاء
-تحسين الأداء
-تنظيم الكود
مراجعة واعتماد التصاميم التقنية للواجهة الأمامية ونهج التنفيذ
قيادة التحسينات المعمارية وتقليل الدين التقني للواجهة الأمامية.
ملف المرشح المطلوب
درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، تكنولوجيا المعلومات، هندسة الحواسيب، أو تخصص تقني ذي صلة.
شهادات مهنية في React.js أو JavaScript/TypeScript
شهادة إمكانية الوصول إلى الويب (مثلاً تدريب متعلق بـ WCAG)
محترف تطوير تطبيقات محمولة مدمجة يقود تسليم تطبيقات تقنية ووظيفية للمشروعات. يمتلك أكثر من 10 سنوات في تطوير ويب ضمن مايكروسوفت باستخدام C# وخدمات API وتقنيات SQL، مع خبرة في إدارة المشاريع، تخطيط السبرينت، تصميم التطبيق، الاختبار، التصحيح، ودعم العملاء.
مقيم في الكويت / تأشيرة قابلة للنقل