Frontend Software Engineer - Saudi Only

Lucidya

Riyad Al Khabra

On-site

SAR 120,000 - 150,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Lucidya is seeking a Frontend Software Engineer to help scale our AI-powered CXM platform across the MENA region. You will build production-grade web applications, own features end-to-end, and collaborate with frontend, backend, QA, and product teams to ship high-quality software.

The role emphasizes ownership, speed, quality, and continuous improvement, with a focus on React, JavaScript, and TypeScript, UI responsiveness, and maintainability.

Qualifications

  • Bachelor's degree in Computer Science or a closely related field.
  • 0–2 years of professional frontend development experience.
  • Solid foundation in frontend development and modern tooling.
  • Ownership, speed, quality, collaboration, and continuous improvement matter.
  • Saudi nationals only.

Responsibilities

  • Build and maintain production-grade web applications using React, JavaScript, and TypeScript.
  • Develop reusable, maintainable frontend components.
  • Turn product requirements into clean, intuitive, responsive UI.
  • Integrate frontend with REST APIs and real-time services.
  • Work with WebSockets to enable real-time UX.
  • Work with event-driven flows linked to RabbitMQ and backend systems.
  • Handle real-time updates and state synchronization.
  • Manage server state with React Query / TanStack Query.
  • Manage client state with Redux when appropriate.
  • Improve frontend architecture, performance, and maintainability.

Education

Bachelor's degree in Computer Science

Tools

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

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Lucidya • Riyadh

On-site
SAR 120,000 - 180,000
Frontend Software Engineer - Saudi Only
Frontend Software Engineer - Saudi Only

Lucidya | لوسيديا • Jeddah

On-site
SAR 60,000 - 90,000
Frontend Software Engineer - Saudi Only
Frontend Software Engineer - Saudi Only

Lucidya • Jeddah

On-site
SAR 60,000 - 100,000
Frontend Engineer: Real-Time UI & AI-Driven UX
Frontend Engineer: Real-Time UI & AI-Driven UX

Lucidya • Riyadh

On-site
SAR 120,000 - 180,000
Frontend Engineer (0-2 yrs) – Real-Time UI & AI Tools
Frontend Engineer (0-2 yrs) – Real-Time UI & AI Tools

Lucidya • Riyadh

On-site
SAR 60,000 - 90,000
Frontend Software Engineer - Saudi Only
Frontend Software Engineer - Saudi Only

Lucidya • Al Khobar

On-site
SAR 60,000 - 100,000
Real-scale engineering
Ownership early in career
AI-native product
Frontend Engineer: Real-Time UI with AI Acceleration
Frontend Engineer: Real-Time UI with AI Acceleration

Lucidya • Jeddah

On-site
SAR 60,000 - 100,000
Frontend Engineer — Real-Time UI with AI Tools
Frontend Engineer — Real-Time UI with AI Tools

Lucidya • Riyad Al Khabra

On-site
SAR 120,000 - 150,000
Frontend Software Engineer
Frontend Software Engineer

Jobtailor • Riyadh

On-site
SAR 60,000 - 90,000
Senior Frontend Developer
Senior Frontend Developer

HAMS.AI | همس • Riyadh

On-site
SAR 240,000 - 360,000