Frontend Software Engineer - Saudi Only

Lucidya

Riyadh

Presencial

SAR 120.000 - 180.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Lucidya, a leading AI-powered CXM platform in the MENA region, is seeking a Frontend Software Engineer to build high-quality user experiences with React, JavaScript, and TypeScript. This role offers ownership, speed, and collaboration in a fast-growing environment.

Ideal candidates have 0–2 years of frontend experience, solid fundamentals, and a willingness to learn. The position emphasizes scalable frontend architecture, testing, and AI-assisted development, with a Saudi-national requirement.

Formación

  • 0–2 years of professional frontend development experience.
  • Solid foundation in React, JavaScript, and TypeScript.
  • Ability to learn quickly and own frontend features end-to-end.

Responsabilidades

  • Build and maintain production-grade web apps using React, JavaScript, and TypeScript.
  • Develop reusable frontend components and responsive UI.
  • Integrate with REST APIs and real-time services via WebSockets/Socket.IO.
  • Collaborate with backend, QA, product, and design teams.

Conocimientos

React
JavaScript
TypeScript
REST APIs
WebSockets
Redux
React Query
Socket.IO
RabbitMQ
Jest
Playwright
Git
AI-assisted development

Educación

Bachelor's degree in Computer Science

Herramientas

Jest
Playwright
RabbitMQ
Git

Descripción del empleo

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.

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
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Frontend Software Engineer - Saudi Only
Frontend Software Engineer - Saudi Only

Lucidya • Riyad Al Khabra

Presencial
SAR 120.000 - 150.000
Frontend Software Engineer - Saudi Only
Frontend Software Engineer - Saudi Only

Lucidya | لوسيديا • Jeddah

Presencial
SAR 60.000 - 90.000
Frontend Engineer: Real-Time UI & AI-Driven UX
Frontend Engineer: Real-Time UI & AI-Driven UX

Lucidya • Riyadh

Presencial
SAR 120.000 - 180.000
Frontend Engineer: AI-Powered Real-Time UIs
Frontend Engineer: AI-Powered Real-Time UIs

Lucidya • Jeddah

Presencial
SAR 60.000 - 90.000
Frontend Engineer (0-2 yrs) – Real-Time UI & AI Tools
Frontend Engineer (0-2 yrs) – Real-Time UI & AI Tools

Lucidya • Riyadh

Presencial
SAR 60.000 - 90.000
Frontend Engineer: AI-Powered Real-Time UI
Frontend Engineer: AI-Powered Real-Time UI

Lucidya | لوسيديا • Jeddah

Presencial
SAR 60.000 - 90.000
Frontend Software Engineer - Saudi Only
Frontend Software Engineer - Saudi Only

Lucidya • Al Khobar

Presencial
SAR 60.000 - 100.000
Real-scale engineering
Ownership early in career
AI-native product
Frontend Software Engineer - Saudi Only
Frontend Software Engineer - Saudi Only

Lucidya • Jeddah

Presencial
SAR 60.000 - 90.000
Frontend Engineer — Real-Time UI with AI Tools
Frontend Engineer — Real-Time UI with AI Tools

Lucidya • Riyad Al Khabra

Presencial
SAR 120.000 - 150.000
Frontend Engineer — Real-Time UI with AI Tools
Frontend Engineer — Real-Time UI with AI Tools

Lucidya • Al Khobar

Presencial
SAR 60.000 - 100.000
Real-scale engineering
Ownership early in career
AI-native product