L

Frontend Software Engineer - Saudi Nationals Only

Lucidya | لوسيديا

Jiddah, Makkah, 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 related field
Eligibility
This opportunity is strictly available to Saudi nationals only; applicants who are not Saudi nationals will not be considered.
Resume
Required to apply

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 in the MENA region, empowering enterprises to analyze, interact with, and serve customers efficiently across digital channels at scale.

Role Overview

We are seeking a passionate Frontend Software Engineer with 0-2 years' experience to help us scale our platform as we prepare for IPO-level engineering. The ideal candidate is eager to craft top-tier user interfaces, rapidly learn modern frontend technologies and AI-assisted development practices, and deliver high-quality software with speed and precision.

Key Responsibilities

  • Develop and maintain high-quality production web applications using React, JavaScript, and TypeScript.
  • Create reusable, scalable, and maintainable frontend components.
  • Translate product designs and requirements into clean, responsive, and user-friendly interfaces.
  • Integrate frontend with RESTful APIs and real-time communication services such as WebSockets/Socket.IO.
  • Manage event-driven flows connected to RabbitMQ and backend messaging systems.
  • Address real-time challenges including reconnection handling, error management, data synchronization, and state consistency.
  • Efficiently manage server state using React Query or TanStack Query and complex client-side state with Redux or Redux Toolkit where applicable.
  • Enhance frontend architecture, optimize performance, and improve code organization and maintainability.
  • Write reliable unit and integration tests using Jest along with end-to-end tests using Playwright.
  • Engage actively in code reviews, identify code regressions, edge cases, and troubleshoot root causes systematically.
  • Leverage AI-powered engineering tools judiciously to accelerate coding, testing, debugging, and refactoring without compromising quality or security.
  • Own features end-to-end, communicate clearly about ambiguities or risks, collaborate closely with cross-functional teams, and contribute to continuous improvement in processes and codebase.

Required Qualifications and Skills

  • Bachelor's degree in Computer Science or a related field.
  • 0 to 2 years of professional experience in frontend development.
  • Solid understanding of JavaScript, React (components, hooks, lifecycle), and TypeScript including type-safe programming.
  • Experience working with APIs and asynchronous data flows.
  • Familiarity with state management libraries like Redux/Redux Toolkit and data-fetching tools such as React Query or TanStack Query.
  • Knowledge of frontend testing frameworks including Jest and Playwright.
  • Understanding of real-time frontend architectures using WebSockets/Socket.IO and message queue systems like RabbitMQ.
  • Strong fundamentals in HTML, CSS, responsive design, and browser mechanics.
  • Experience with Git and collaborative version control workflows.
  • Capability to debug issues thoroughly and write clean, maintainable, and readable code.
  • Experience or willingness to effectively utilize AI tools for enhanced software engineering productivity.
  • Excellent communication skills and a collaborative mindset.

Preferred Personal Attributes

  • Motivated to own features from conception through production deployment.
  • Balance speed with quality, ensuring solutions are robust and maintainable.
  • Critical thinker who reviews AI-generated code carefully before use.
  • Proactive in investigating issues and edge cases rather than deferring them.
  • Commitment to incorporating testing during development, not as an afterthought.
  • Welcomes code review feedback and actively works to improve.
  • Open communicator who signals blockers early and engages in knowledge sharing.
  • Keen learner focused on growing as a software engineer over the coming years.

Success Metrics in First Months

  • Gain comprehensive understanding of frontend architecture and workflows.
  • Deliver features independently with clean, high-quality code and adequate test coverage.
  • Confidently navigate REST and real-time integration scenarios.
  • Debug problems effectively and collaboratively participate in reviews and discussions.
  • Leverage AI tools to enhance productivity while maintaining engineering standards.
  • Establish reliability as a dependable team member who completes tasks completely.

What We Offer

  • Opportunity to build a scalable enterprise platform used by major organizations across the MENA region.
  • Experience developing AI-native products and modern frontend technologies.
  • Work on complex real-time systems involving WebSockets, RabbitMQ, and APIs.
  • Early ownership and mentorship from seasoned engineers.
  • Exposure to IPO-scale engineering challenges affecting billions of events.
  • Direct impact with visibility to CTO and executive leadership.

Additional Information

Important: This role is exclusively open to Saudi nationals. Applications from non-Saudi individuals will be ineligible and disqualified from consideration.

Minimum education

Bachelor's Degree

Tools & software

React Git required RabbitMQ required

How they work

Communication Teamwork & Collaboration Attention to Detail Learning Agility Accountability
🤖
Online · instant AI help
Broxer