×
Register Here to Apply for Jobs or Post Jobs. X

Frontend Software Engineer - Saudi

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: Lucidya
Full Time position
Listed on 2026-09-17
Job specializations:
  • Software Development
    Front End Developer, React.js, Full Stack Developer, Javascript
Salary/Wage Range or Industry Benchmark: 120000 - 180000 SAR Yearly SAR 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Frontend Software Engineer - Saudi Only

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 Type Script .
  • 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 Web Sockets / 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 / Tan Stack 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary