“Would you like to join our team? ClearScale Company announces a vacancy in Kuwait "هل ترغب بالإلتحاق بفريقنا؟ تعلن شركة ClearScale عن وظيفة شاغرة في الكويت

 

Senior Frontend Developer

↔️
Company: ClearScale

About the Job:

We are seeking a skilled

Senior Frontend Developer with expertise in

TypeScript,

React, and modern

JavaScript frameworks to build scalable, reusable, and high-performance web applications. The ideal candidate will also have experience working with

Angular for code reading and legacy

JavaScript frameworks such as

ES5 and

jQuery.

Job Responsibilities:

  • Cloud Development: Develop, test, and deploy large-scale distributed systems in the cloud.
  • React Components: Build reusable, modular, and scalable React components.
  • State Management: Implement and manage state using

    Context API,

    Redux,

    Zustand or similar libraries.
  • Performance Optimization: Optimize application performance with techniques like memoization, virtualization, and

    React.memo.
  • Server-State Management: Efficiently manage server-state with

    React Query and integrate APIs using

    Axios or

    fetch.
  • Unit Testing: Write unit tests with

    React Testing Library to ensure component reliability.
  • Modern JavaScript Features: Leverage

    ES6+ features (destructuring, async/await, modern array methods).
  • Build Tools: Work with modern build tools such as

    Vite to streamline development and build processes.
  • Angular Code Analysis: Read and analyze

    Angular code, using its modular architecture,

    RxJS, and

    Observables.
  • Legacy Code Maintenance: Contribute to legacy codebases using

    ES5 and

    jQuery, ensuring smooth transitions to modern practices.
  • Routing and Dynamic Rendering: Implement advanced routing techniques and dynamic rendering with

    React Router.
  • DOM and Animation Optimization: Optimize large DOM operations and implement animations using

    jQuery when required.
  • Bug Fixing: Triage bugs and deficiencies and address them.
  • Team Collaboration: Collaborate with developers,

    SDET, and system engineers to deliver efficient, reliable code.
  • Agile Practices: Participate in

    Agile processes such as Sprint planning, Demos, and Retrospectives.
  • Progress Communication: Report progress, issues, and risks to Delivery Leads, Tech Leads, and peers.
  • Documentation: Create and maintain clear and detailed documentation.

Required Skills and Experience:

  • Proficiency in TypeScript and

    React, including React hooks and advanced routing.
  • Strong knowledge of

    ES6+ features and core

    JavaScript fundamentals (closures, event loop, execution context).
  • Experience with

    state management libraries (e.g.,

    Context API,

    Redux,

    Zustand) and tools like

    React Query.
  • Familiarity with

    Angular for code analysis and

    RxJS for reactive programming.
  • Solid understanding of

    ES5 concepts and

    jQuery for maintaining legacy code.
  • Experience with modern build tools and testing libraries (e.g.,

    Vite,

    React Testing Library).
  • Strong

    problem-solving and

    debugging skills, with the ability to optimize performance in large-scale applications.
  • Understanding of the full development cycle—development, testing, CI/CD, and production rollouts.
  • Experience with containerized applications.
  • Excellent troubleshooting skills.
  • Excellent communication skills—both spoken and written (English

    B2 or better).
  • Experience working with

    REST APIs.

Nice to Have:

  • Experience with

    AngularJS.
  • Experience building

    cloud-based solutions in AWS.
  • Experience with

    ASPX or

    .NET 8.
  • AWS Certifications.

What We Offer:

1. Fair Wage:

  • 100% remote position.
  • High hourly rate in USD.
  • Full-time, 40 hours per week contract.
  • Payments every 2 weeks.
  • Annual rate review and a

    career development system with opportunities to grow in a fast-developing Delivery Center in Central Europe.

2. Professional Development:

  • Work with innovative companies in

    Silicon Valley and traditional American firms on the cutting edge of digital transformation.
  • Use the latest

    AWS cloud technologies and open-source tools (Jira, Confluence, Lucidchart, Slack, etc.).
  • One of

    AWS's top 10 key partners.
  • Paid AWS certifications and support for training and exam preparation.
  • Opportunities for

    horizontal and vertical career growth.

Soft Skills (Internal):

  • Ambitious yet humble individuals.
  • Team players with a

    disagree-and-commit attitude.
  • Problem-solvers who are autonomous but aligned with peers and leads.
  • Excellent communication—writing is a must, as we work across multiple time zones.

Selling Points (Internal):

  • Opportunity to work on the development and migration of a

    Google Drive-like system at scale and complexity.
  • Participate in the design and implementation of systems serving

    10,000s of customers.
  • Gain experience with

    low/no downtime deployments.
  • Work with AWS technologies and apply them in

    enterprise-grade applications.
  • Experience deploying and scaling technologies such as

    Couchbase and

    Elasticache.
  • Experience in

    ground-up deployments from private data centers to

    AWS Cloud.

To go to the application page. ( Job opportunities for ClearScale )

المطور الأمامي (الوظيفة):

الشركة: ClearScale

عن الوظيفة:

نحن نبحث عن

مطور أمامي كبير ماهر لديه خبرة في

TypeScript و

React وأطر عمل

JavaScript الحديثة لبناء تطبيقات ويب قابلة للتوسع، قابلة لإعادة الاستخدام، وعالية الأداء. يجب أن يكون لدى المرشح المثالي أيضًا خبرة في العمل مع

Angular لقراءة الأكواد وأطر العمل القديمة مثل

ES5 و

jQuery.

المسؤوليات الوظيفية:

  • تطوير السحابة: تطوير واختبار ونشر أنظمة موزعة على نطاق واسع في السحابة.
  • مكونات React: بناء مكونات React قابلة لإعادة الاستخدام وقابلة للتوسع.
  • إدارة الحالة: تنفيذ وإدارة الحالة باستخدام

    Context API و

    Redux و

    Zustand أو مكتبات مشابهة.
  • تحسين الأداء: تحسين أداء التطبيق باستخدام تقنيات مثل

    memoization و

    React.memo.
  • إدارة حالة الخادم: إدارة حالة الخادم بكفاءة باستخدام

    React Query ودمج واجهات برمجة التطبيقات باستخدام

    Axios أو

    fetch.
  • الاختبار الوحدوي: كتابة اختبارات وحدوية باستخدام

    React Testing Library لضمان موثوقية المكونات.
  • ميزات JavaScript الحديثة: استخدام ميزات

    ES6+ مثل التفكيك،

    async/await، وأساليب المصفوفات الحديثة.
  • أدوات البناء: العمل مع أدوات البناء الحديثة مثل

    Vite لتحسين عمليات التطوير والبناء.
  • تحليل كود Angular: قراءة وتحليل كود

    Angular باستخدام بنائه المعياري و

    RxJS و

    Observables.
  • صيانة الكود القديم: المساهمة في صيانة الأكواد القديمة باستخدام

    ES5 و

    jQuery وضمان الانتقال السلس إلى الممارسات الحديثة.
  • التوجيه والتقديم الديناميكي: تنفيذ تقنيات التوجيه المتقدمة والعرض الديناميكي باستخدام

    React Router.
  • تحسين العمليات الكبيرة في DOM: تحسين العمليات الكبيرة في DOM وتنفيذ الرسوم المتحركة باستخدام

    jQuery عند الحاجة.
  • إصلاح الأخطاء: تصنيف الأخطاء والعيوب وإصلاحها.
  • التعاون مع الفريق: التعاون مع المطورين و

    SDET و مهندسي الأنظمة لتقديم أكواد موثوقة وفعالة.
  • ممارسات Agile: المشاركة في العمليات

    Agile مثل تخطيط Sprint، العروض التوضيحية، والجلسات التقييمية.
  • التواصل بشأن التقدم: الإبلاغ عن التقدم والمشاكل والمخاطر إلى قادة التسليم، قادة التكنولوجيا، والزملاء.
  • إعداد الوثائق: إنشاء وصيانة وثائق واضحة ومفصلة.

المهارات والخبرة المطلوبة:

  • إجادة في TypeScript و

    React، بما في ذلك

    React hooks والتوجيه المتقدم.
  • معرفة قوية بـ

    ES6+ و

    أساسيات JavaScript (الإغلاق،

    event loop،

    execution context).
  • خبرة في

    مكتبات إدارة الحالة مثل

    Context API و

    Redux و

    Zustand وأدوات مثل

    React Query.
  • إلمام بـ

    Angular لتحليل الأكواد و

    RxJS للبرمجة التفاعلية.
  • فهم قوي لـ

    مفاهيم ES5 و

    jQuery لصيانة الكود القديم.
  • خبرة مع أدوات البناء الحديثة ومكتبات الاختبار (مثل

    Vite و

    React Testing Library).
  • مهارات قوية في حل المشكلات و

    تصحيح الأخطاء، مع القدرة على تحسين الأداء في التطبيقات واسعة النطاق.
  • فهم دورة التطوير الكاملة - التطوير والاختبار و

    CI/CD ونشر الإنتاج.
  • خبرة مع التطبيقات المعبأة.
  • مهارات ممتازة في استكشاف الأخطاء.
  • مهارات تواصل ممتازة - شفويًا وكتابيًا (الإنجليزية

    B2 أو أفضل).
  • خبرة في العمل مع

    REST APIs.

المهارات الإضافية المفضلة:

  • خبرة في

    AngularJS.
  • خبرة في بناء

    حلول سحابية على AWS.
  • خبرة مع

    ASPX أو

    .NET 8.
  • شهادات AWS.

ما نقدمه:

1. أجر عادل:

  • وظيفة عن بُعد بنسبة 100%.
  • أجر عالي بالساعة بالدولار الأمريكي.
  • عقد بدوام كامل، 40 ساعة في الأسبوع.
  • دفعات كل أسبوعين.
  • مراجعة سنوية للأجر ونظام

    تطوير مهني مع فرص للنمو في مركز تقديم سريع التطور في أوروبا الوسطى.

2. تطوير مهني:

  • العمل مع شركات مبتكرة في

    Silicon Valley وشركات أمريكية تقليدية في طليعة التحول الرقمي.
  • استخدام أحدث تقنيات

    AWS السحابية وأدوات المصادر المفتوحة (مثل

    Jira و

    Confluence و

    Lucidchart و

    Slack).
  • نكون من

    أهم 10 شركاء لـ AWS.
  • شهادات AWS المدفوعة ودعم التدريب والاستعداد للاختبارات.
  • فرص للنمو المهني

    أفقيًا وعموديًا.

المهارات الشخصية (داخلية):

  • أشخاص طموحون ولكن متواضعون.
  • لاعبي فريق مع

    موقف "الاختلاف والالتزام".
  • حلول المشكلات التي تتمتع بالاستقلالية ولكن تتماشى مع الزملاء والقادة.
  • مهارات تواصل ممتازة—الكتابة أساسية، حيث نعمل عبر عدة مناطق زمنية.

نقاط البيع (داخلية):

  • فرصة للعمل على تطوير وانتقال

    نظام مشابه لـ Google Drive من حيث الحجم والتعقيد.
  • المشاركة في تصميم وتنفيذ الأنظمة لخدمة

    عشرات الآلاف من العملاء.
  • اكتساب خبرة في

    النشر دون انقطاع.
  • العمل مع تقنيات

    AWS وتطبيقها في

    تطبيقات من الدرجة المؤسساتية.
  • الخبرة في نشر وتوسيع تقنيات مثل

    Couchbase و

    Elasticache.
  • الخبرة في

    النشر من الأساس من مراكز البيانات الخاصة إلى

    سحابة AWS.

To go to the application page. ( Job opportunities for ClearScale )
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-
View My Stats