L

Frontend Software Engineer - Saudi Nationals Only

Lucidya | لوسيديا

Al Khobar, Eastern Province, Saudi Arabia · Full Time

Be the first to apply

Experience
Up to 2 yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's degree in Computer Science or a closely related field
Eligibility
This position is strictly open to Saudi nationals only.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Lucidya

Lucidya is a premier AI-driven Customer Experience Management platform serving the MENA region. The platform helps enterprises deeply understand, engage, and deliver services to their customers across various digital channels on a large scale. As Lucidya expands toward IPO-level engineering, the company is seeking a Frontend Software Engineer passionate about creating excellent user experiences, embracing rapid learning, and employing cutting-edge engineering practices, including AI, to enhance software delivery efficiency and quality.

This position is exclusively open to Saudi nationals; applications from non-Saudis will not be considered.

Responsibilities

  • Develop and maintain web applications of production quality utilizing React, JavaScript, and TypeScript.
  • Create frontend components that are reusable, scalable, and easy to sustain.
  • Transform product specifications and designs into user-friendly, responsive interfaces.
  • Integrate frontend modules with RESTful APIs and real-time communication services.
  • Implement real-time user experiences using WebSockets and Socket.IO.
  • Handle event-driven workflows connected to RabbitMQ and backend messaging systems.
  • Manage scenarios with real-time updates, reconnections, error handling, and UI synchronization with live events.
  • Efficiently manage server state with React Query/TanStack Query and complex client-side state with Redux/Redux Toolkit when appropriate.
  • Contribute to enhancements in frontend architecture, performance, and maintainability.
  • Write effective unit and integration tests using Jest, and develop end-to-end tests with Playwright.
  • Participate actively in code reviews, ensuring code quality and addressing potential regression or edge cases before deployment.
  • Use AI tools as accelerators in development, debugging, testing, and refactoring while critically evaluating AI-generated code.
  • Take full ownership of tasks from requirement gathering through to production deployment, maintain effective collaboration with cross-functional teams, and communicate progress and technical risks clearly.

Skills and Requirements

  • Bachelor's degree in Computer Science or a closely related discipline.
  • 0 to 2 years of professional experience in frontend development.
  • Solid understanding of JavaScript fundamentals and proficient hands-on experience with React.
  • Good grasp of TypeScript for type-safe software development and React core concepts including components, hooks, state management, rendering, and lifecycle.
  • Experience interfacing frontend applications with APIs and managing asynchronous data flows.
  • Familiarity with React Query/TanStack Query and Redux/Redux Toolkit state management libraries.
  • Knowledge of frontend testing tools such as Jest and Playwright.
  • Awareness of real-time frontend architectures using WebSockets and Socket.IO.
  • Basic understanding of message queuing and event-driven systems, particularly RabbitMQ.
  • Awareness of real-time frontend challenges like reconnection management, handling duplicates, stale data, and UI-state synchronization complexities.
  • Proficient in HTML, CSS, responsive design principles, and browser fundamentals.
  • Experience using Git in collaborative development environments.
  • Strong debugging skills oriented toward resolving root causes rather than applying temporary fixes.
  • Ability to produce clean, understandable, and maintainable code.
  • Practical experience utilizing AI-assisted development tools to boost productivity.
  • A strong desire to learn continuously and enhance skills, excellent communication, and teamwork capabilities.

Ideal Candidate Characteristics

  • Can deliver complete features from concept to production with high quality standards.
  • Balances speed and quality without compromising either aspect.
  • Uses AI tools effectively to enhance productivity yet critically evaluates and tests AI-generated code.
  • Focused on understanding the underlying reasons behind code behavior and resolves bugs proactively.
  • Considers testing an intrinsic part of development rather than an afterthought.
  • Values code readability, scalability, and maintainability and welcomes constructive feedback.
  • Communicates promptly when facing roadblocks and thrives in collaborative team environments.
  • Shows curiosity about the product beyond assigned tasks and seeks opportunities to improve code and processes.
  • Demonstrates strong ownership and self-motivation to complete work independently.
  • Aims to become a more skilled engineer continuously over the coming years.

Success Milestones

  • Gain comprehension of the frontend architecture, codebase, and development procedures within initial months.
  • Deliver high-quality production features with increasing autonomy and fewer code review rounds.
  • Develop fitting automated tests for new features and debug frontend and integration problems effectively.
  • Leverage AI tools to significantly accelerate development velocity while ensuring top-notch code quality.
  • Engage actively in technical discourse and code reviews, collaborating effectively across teams and being a reliable contributor.

Technology Stack

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

Additional Information

This is an on-site, full-time role located in Al Khobar, Eastern Province, Saudi Arabia. Applicants must be Saudi nationals.

Benefits and Growth Opportunities

  • Work on an enterprise-grade platform servicing large organizations across the MENA region.
  • Gain experience in AI-native products integrating AI in both platform and engineering operations.
  • Exposure to real-time systems design, complex frontend applications, and messaging platforms like RabbitMQ.
  • Learn under experienced engineers with meaningful ownership responsibilities early in your career.
  • Engage with modern frontend technologies and engineering best practices at scale.
  • Contribute to solving challenges involving real-time performance, large data, and enterprise workflow complexities.
  • Be part of a rapidly growing company building towards IPO-level engineering maturity.
  • Directly impact and collaborate closely with CTO and senior executives.

Minimum education

Bachelor's Degree

Tools & software

React Git required RabbitMQ required

How they work

Communication Teamwork & Collaboration Problem Solving Learning Agility Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer