انتقل إلى المحتوى

وظائف موثّقة، مرشّحون موثّقون

اليومكل الوظائفالرادارالمحفوظةالموجز
تسجيل الدخوللأصحاب العملEnglish
اليومكل الوظائفالرادارالمحفوظةالموجز
لأصحاب العمل
تسجيل الدخولEnglish
أماكن مقترحة
الرياضالسعودية
جدةالسعودية
الدمامالسعودية
دبيالإمارات
أبوظبيالإمارات
الدوحةقطر
مدينة الكويتالكويت
المنامةالبحرين
مسقطعُمان
عن بُعد
  1. الوظائف
  2. السعودية
  3. الرياض
  4. البرمجيات وتقنية المعلومات
  5. مهندس برمجيات واجهات أمامية

مهندس برمجيات واجهات أمامية

  • لوسيديا
  • الرياض، السعودية
  • نُشرت 18 أكتوبر
  • مصدر موثّق
نوع الدوام
—
نمط العمل
هجين
المستوى الوظيفي
مبتدئ
الراتب
غير معلن

التأشيرة والإقامة: This position is open to Saudi nationals only; applications from non-Saudi nationals will not be considered.

الأصل باللغة الإنجليزية، والترجمة من نظامنا.

الملخص

تعمل Lucidya على تطوير منصة لإدارة تجربة العملاء مدعومة بالذكاء الاصطناعي في منطقة الشرق الأوسط وشمال أفريقيا. يتولى مهندس برمجيات الواجهات الأمامية تطوير تطبيقات الويب ومكوناتها، وربطها بواجهات البرمجة والخدمات الفورية، والمساهمة في الاختبارات وتصحيح الأخطاء ومراجعة الشيفرة. تتطلب الوظيفة درجة بكالوريوس في علوم الحاسب أو مجال ذي صلة، وخبرة من صفر إلى سنتين في تطوير الواجهات الأمامية، مع إتقان JavaScript وReact وTypeScript. مقر الوظيفة الرياض، وهي متاحة للسعوديين فقط.

نص الإعلان

كما نُشر على lucidya.com. نقلناه من موقع صاحب العمل كما كتبه.

Lucidya is a leading AI-powered Customer Experience Management (CXM) platform in the MENA region, enabling enterprises to understand, engage, and serve their customers across digital channels at scale.

As we continue to scale our platform and move toward IPO-scale engineering, we are looking for a Frontend Software Engineer who is passionate about building high-quality user experiences, learning quickly, and using modern engineering practices — including AI — to deliver better software faster.

This role is ideal for an engineer with 0–2 years of professional experience who has a solid foundation in frontend development and wants to grow in an environment where ownership, speed, quality, collaboration, and continuous improvement matter.

We don't measure impact by how many lines of code you write. We care about your ability to understand problems, build maintainable solutions, collaborate effectively, and continuously improve the way you work.

Please note that this position is strictly open to Saudi nationals only. Applications from non-Saudi nationals will not be considered and will be disqualified from the recruitment process.

Requirements

What You Will Work On

Modern Frontend Development

  • Build and maintain production-grade web applications using React, JavaScript, and TypeScript.
  • Develop reusable, maintainable, and scalable frontend components.
  • Turn product requirements and designs into clean, intuitive, and responsive user experiences.
  • Integrate frontend applications with REST APIs and real-time communication services.
  • Work with WebSockets / Socket.IO to build real-time user experiences.
  • Understand and work with event-driven flows connected to RabbitMQ and backend messaging systems.
  • Handle real-time updates, reconnection scenarios, error states, and synchronization between live events and UI state.
  • Manage server state efficiently using React Query / TanStack Query.
  • Manage complex client-side state using Redux / Redux Toolkit when appropriate.
  • Contribute to improving frontend architecture, performance, code organization, and maintainability.

Quality & Testing

Quality is part of development — not something that happens after development.

  • Write reliable unit and integration tests using Jest.
  • Build and maintain end-to-end tests using Playwright.
  • Test your work thoroughly before considering it complete.
  • Participate actively in code reviews and learn from feedback.
  • Identify regressions, edge cases, and potential production issues before they reach users.
  • Debug issues systematically and focus on root causes rather than temporary workarounds.
  • Write code that is easy for other engineers to understand, review, test, and maintain.

AI-Enabled Engineering

We expect engineers to use AI as an engineering accelerator, not as a replacement for engineering judgment.

  • Use AI coding tools effectively to research, prototype, implement, debug, test, and refactor solutions faster.
  • Know how to provide AI tools with the right context, requirements, and constraints to generate useful results.
  • Critically review and validate AI-generated code instead of accepting it blindly.
  • Use AI to automate repetitive work and spend more time solving meaningful engineering problems.
  • Continuously explore better AI-assisted workflows that improve productivity and engineering velocity.
  • Maintain high standards for quality, security, performance, and maintainability, regardless of whether code was written manually or with AI assistance.

The goal isn't simply to write code faster. It's to deliver better outcomes in less time without sacrificing quality.

Ownership & Collaboration

  • Take ownership of your work from understanding the requirement through implementation, testing, review, and production.
  • Communicate clearly when requirements are unclear or when you identify technical risks.
  • Collaborate closely with frontend engineers, backend engineers, QA, product managers, and designers.
  • Ask questions when necessary while developing the ability to investigate and unblock yourself.
  • Give and receive constructive feedback during code reviews and technical discussions.
  • Help teammates when needed and actively share what you learn.
  • Take responsibility for the quality of what you ship.
  • Treat the product as something you own — not simply a collection of assigned tickets.

Stack

Our frontend ecosystem includes:

  • React
  • JavaScript (ES6+)
  • TypeScript
  • React Query / TanStack Query
  • Redux / Redux Toolkit
  • Jest
  • Playwright
  • WebSockets / Socket.IO
  • RabbitMQ
  • REST APIs
  • Git
  • Modern AI-assisted development tools

Experience with every technology is not required, but you should have strong fundamentals and the ability to learn quickly.

What We Are Looking For

  • Bachelor's degree in Computer Science or a closely related field.
  • 0–2 years of professional frontend development experience.
  • Strong understanding of JavaScript fundamentals.
  • Hands-on experience building applications with React.
  • Good understanding of TypeScript and type-safe development.
  • Good understanding of React fundamentals, including components, hooks, state management, rendering, and component lifecycle.
  • Experience integrating frontend applications with APIs and handling asynchronous data.
  • Familiarity with React Query / TanStack Query and Redux / Redux Toolkit.
  • Understanding of frontend testing and experience with tools such as Jest and Playwright.
  • Familiarity with real-time frontend architectures using WebSockets / Socket.IO.
  • Basic understanding of message queues and event-driven systems, especially RabbitMQ.
  • Understanding of common real-time challenges such as reconnection, duplicate events, stale data, race conditions, and keeping UI state synchronized.
  • Solid understanding of HTML, CSS, responsive design, and browser fundamentals.
  • Familiarity with Git and collaborative development workflows.
  • Ability to debug problems rather than only work around them.
  • Ability to write clean, readable, and maintainable code.
  • Practical experience using AI tools to improve software engineering productivity.
  • Strong willingness to learn and continuously improve.
  • Good communication and teamwork skills.

This Role Is a Strong Fit If You...

  • Can take a feature from requirement to production instead of stopping when the code simply "works."
  • Care about both speed and quality — you don't believe one has to come at the expense of the other.
  • Use AI to multiply your productivity while still understanding and owning every solution you ship.
  • Don't blindly copy AI-generated code — you question it, review it, test it, and improve it.
  • Try to understand why something works, not only how to make it work.
  • Investigate bugs and edge cases instead of immediately passing them to someone else.
  • Treat testing as part of development rather than an optional final step.
  • Care about code readability, scalability, and maintainability.
  • Can receive code-review feedback and use it to improve.
  • Communicate early when you are blocked.
  • Enjoy collaborating and sharing knowledge with other engineers.
  • Are curious about the product, not just the ticket assigned to you.
  • Look for opportunities to improve existing code and engineering processes.
  • Have a strong sense of ownership and don't need constant follow-up to get things done.
  • Want to become a significantly stronger engineer over the next few years.

What Success Looks Like

Within your first months at Lucidya, we expect you to:

  • Understand the frontend codebase, architecture, and development workflow.
  • Deliver production features with increasing independence.
  • Write clean and maintainable code that requires fewer review iterations over time.
  • Build appropriate automated tests for the features you develop.
  • Work confidently with REST APIs and increasingly understand our real-time architecture.
  • Debug frontend and integration issues effectively.
  • Use AI tools to noticeably improve your development speed and productivity while maintaining engineering quality.
  • Participate meaningfully in technical discussions and code reviews.
  • Collaborate effectively with your squad and other engineering teams.
  • Become someone your teammates can rely on to own and finish work properly.

Why Lucidya

  • Work on a real enterprise platform operating at significant scale across the MENA region.
  • Build products used by major organizations and large customer-service teams.
  • Work on an AI-native product where AI is part of both the platform and the engineering workflow.
  • Gain hands-on experience with real-time systems, WebSockets, RabbitMQ, APIs, and complex frontend applications.
  • Learn from experienced engineers while having meaningful ownership early in your career.
  • Work with modern frontend technologies and engineering practices.
  • Solve real problems involving performance, real-time experiences, large datasets, and complex enterprise workflows.
  • Join Lucidya during an important stage of growth as we continue building toward IPO-scale engineering.
  • Real scale with billions of events and not just toy systems
  • Direct impact at CTO and executive level

We are looking for engineers who want more than their next job. We are looking for people who want to compound their skills, take ownership, use AI to amplify their capabilities, and become exceptional engineers.

اعرض الإعلان الأصلي

أنشئ حسابًا مجانيًا لتفتح إعلان صاحب العمل. لديك حساب؟ سجّل الدخول

آخر موعد للتقديم

يومساعةدقيقةثانية

لا يذكر المصدر موعد الإغلاق

لا يحدد موقع صاحب العمل موعدًا، فقد تُغلق الوظيفة في أي يوم. راجع الإعلان قبل أن تعتمد عليه.

راجع الإعلان على lucidya.com

المهارات

  • تطوير واجهات برمجة التطبيقات (APIs)
  • Git
  • JavaScript
  • React
  • اختبار البرمجيات وضمان جودتها

لوسيديا

Technology

كل وظائف لوسيديا

المرجعGH 1321 375D B5F0

راجع دائمًا إعلان صاحب العمل الأصلي للتفاصيل.

وظائف مشابهة

  • مهندس تطبيقات جوال وقائد فريق

    سهامكوالرياضمصدر موثّق

    تعلن SIHAMCO عن وظيفة مهندس تطبيقات جوال وقائد فريق في الرياض. تشمل المسؤوليات قيادة فريق التطوير والإشراف على مراحل دورة حياة البرمجيات، وتصميم الأنظمة وتطويرها، ومراجعة الشيفرات، وتوجيه أعضاء الفريق. تتطلب الوظيفة خبرة في تقنيات تطوير التطبيقات والبرمجيات، والخدمات المصغّرة، وقواعد البيانات، وإدارة خوادم Linux…

    18 أكتوبر
    بلا موعد إغلاقلا يذكر إعلان صاحب العمل متى يُغلق التقديم. راجعه في المصدر قبل أن تتقدّم.
  • مهندس تكامل الأنظمة - السكك الحديدية

    إيجيسالرياضمصدر موثّق

    تبحث Egis عن مهندس تكامل الأنظمة - السكك الحديدية للعمل في الرياض ضمن دور هندسي عملي. يتولى شاغل الوظيفة تصميم وبناء وصيانة التكاملات بين الأنظمة الخارجية والخدمات المصغرة المبنية على Java ومنصات المراسلة والأجهزة وبيئات الحوسبة الطرفية وAWS. وتشمل المسؤوليات تحديث التكاملات القديمة، وتحديد عقود الواجهات وآليات…

    18 أكتوبر
    بقي 24 يومًا12 نوفمبر
  • مطوّر أودو

    مصفاة الذهب السعوديةالرياضمصدر موثّق

    تعلن Saudi Gold Refinery (SGR)، وهي شركة سعودية تعمل في التعدين والمعادن الثمينة، عن وظيفة مطوّر أودو في الرياض. يتولى شاغل الوظيفة تطوير وحدات أودو وصيانتها وربطها بالأنظمة الأخرى لدعم عمليات التكرير والمخزون والرواتب والامتثال للمتطلبات التنظيمية. وتشمل المهام تحسين قواعد البيانات، وإدارة الصلاحيات، ومعالجة الأعطال،…

    18 أكتوبر
    بلا موعد إغلاقلا يذكر إعلان صاحب العمل متى يُغلق التقديم. راجعه في المصدر قبل أن تتقدّم.
  • قائد تقني

    عزم السعوديةالرياضمصدر موثّق

    تعلن Saudi AZM عن وظيفة قائد تقني في الرياض لقيادة الفرق التقنية وتصميم الأنظمة البرمجية المعقدة وتطويرها ونشرها. تشمل المسؤوليات اتخاذ القرارات التقنية والمعمارية، وتخطيط المشاريع وإدارة المخاطر، وتوجيه أعضاء الفريق والتنسيق مع فرق الأعمال والمنتجات. يشترط الحصول على درجة البكالوريوس في تخصص ذي صلة، وخبرة في قيادة…

    18 أكتوبر
    بلا موعد إغلاقلا يذكر إعلان صاحب العمل متى يُغلق التقديم. راجعه في المصدر قبل أن تتقدّم.
  • مهندس ذكاء اصطناعي

    عزم السعوديةالرياضمصدر موثّق

    تعلن Saudi AZM عن وظيفة مهندس ذكاء اصطناعي في الرياض، لبناء أنظمة النماذج اللغوية الكبيرة وضبطها وتقييمها وتشغيلها، بما يشمل حلول الاسترجاع المعزز بالتوليد والأنظمة متعددة الوكلاء. تشمل المسؤوليات تطوير البنية السحابية وبيئات MLOps، وإدارة Kubernetes وخطوط CI/CD وإصدارات GitOps، إلى جانب المراقبة والضوابط الأمنية…

    18 أكتوبر
    بلا موعد إغلاقلا يذكر إعلان صاحب العمل متى يُغلق التقديم. راجعه في المصدر قبل أن تتقدّم.
  • مهندس ذكاء اصطناعي

    عزم السعوديةالرياضمصدر موثّق

    تعلن Saudi AZM عن وظيفة مهندس ذكاء اصطناعي في الرياض لبناء أنظمة نماذج لغوية كبيرة وتشغيلها، بما يشمل ضبط النماذج وتقييمها وتطوير تطبيقات متعددة الوكلاء وحلول الاسترجاع المعزز بالتوليد. تشمل المسؤوليات أيضاً البنية السحابية وعمليات تعلم الآلة، والأمن والمراقبة والتعافي من الكوارث وإدارة إصدارات البرمجيات. يتولى…

    18 أكتوبر
    بلا موعد إغلاقلا يذكر إعلان صاحب العمل متى يُغلق التقديم. راجعه في المصدر قبل أن تتقدّم.
  • وظائف البرمجيات وتقنية المعلومات في الرياض
  • كل الوظائف في الرياض
  • وظائف البرمجيات وتقنية المعلومات في الخليج

مهندس برمجيات واجهات أمامية

لوسيديا

تقدّم الآن

كل وظيفة حقيقية. وكل مرشّح أثبت كفاءته.

English

للباحثين عن عمل

  • تصفّح الوظائف
  • كيف يعمل
  • أنشئ حسابًا مجانيًا
  • رادارك

لأصحاب العمل

  • انشر وظيفة
  • لماذا توظّف عبر GulfHire
  • الأسعار: 90 دولارًا للوظيفة
  • دخول أصحاب العمل

GulfHire

  • من نحن
  • الثقة والأمان
  • تواصل معنا

الوظائف حسب الدولة

  • السعودية
  • الإمارات
  • قطر
  • الكويت
  • البحرين
  • عُمان

الوظائف حسب المدينة

  • الرياض
  • جدة
  • الدمام
  • دبي
  • أبوظبي
  • الدوحة
  • مدينة الكويت
  • المنامة
  • مسقط
© 2026 GulfHireالشروطالخصوصيةالاستردادملفات تعريف الارتباطالشروط والسياسات
    أماكن مقترحة
    الرياضالسعودية
    جدةالسعودية
    الدمامالسعودية
    دبيالإمارات
    أبوظبيالإمارات
    الدوحةقطر
    مدينة الكويتالكويت
    المنامةالبحرين
    مسقطعُمان
    عن بُعد