Lucidya

Frontend Software Engineer - Saudi Only

Lucidya
Apply
2 days ago
Jeddah, Saudi Arabia or Riyadh, Saudi ArabiaEntry Level

Responsibilities

  • Build and maintain production-grade web applications with React, JavaScript, and TypeScript.
  • Develop reusable, responsive, scalable frontend components and translate product requirements and designs into user experiences.
  • Integrate frontend applications with REST APIs, WebSockets, Socket.IO, and RabbitMQ-connected event-driven systems.
  • Manage server state with React Query/TanStack Query and client-side state with Redux/Redux Toolkit when appropriate.
  • Handle real-time updates, reconnection, duplicate events, stale data, race conditions, errors, and UI synchronization.
  • Write unit, integration, and end-to-end tests using Jest and Playwright.
  • Debug issues, identify regressions and edge cases, participate in code reviews, and improve frontend architecture and maintainability.
  • Use AI coding tools to research, implement, debug, test, and refactor while reviewing generated code for quality, security, performance, and maintainability.
  • Own work from requirements through implementation, testing, review, and production, while collaborating with frontend, backend, QA, product, and design teams.

Requirements

  • Bachelor's degree in Computer Science or a closely related field.
  • 0–2 years of professional frontend development experience.
  • Strong JavaScript fundamentals and hands-on React experience.
  • Good understanding of TypeScript, React components, hooks, state management, rendering, and component lifecycle.
  • Experience integrating applications with APIs and handling asynchronous data.
  • Familiarity with React Query/TanStack Query, Redux/Redux Toolkit, Jest, Playwright, WebSockets/Socket.IO, and RabbitMQ.
  • Understanding of frontend testing, real-time architectures, message queues, event-driven systems, HTML, CSS, responsive design, and browser fundamentals.
  • Familiarity with Git and collaborative development workflows.
  • Ability to debug root causes and write clean, readable, maintainable code.
  • Practical experience using AI tools to improve software engineering productivity.
  • Strong willingness to learn, communicate, collaborate, and continuously improve.
  • Applicants must be Saudi nationals.

Benefits

  • Hybrid work arrangement.
  • Full-time role with meaningful ownership early in an engineering career.
  • Work on an enterprise AI-native platform operating at significant scale across the MENA region.
  • Gain hands-on experience with real-time systems, WebSockets, RabbitMQ, APIs, large datasets, and complex frontend applications.
  • Learn from experienced engineers while working with modern frontend technologies and engineering practices.
  • Solve real enterprise problems and have direct impact at CTO and executive level.

Tech Stack

CSSGitHTMLJavaScriptJestRabbitMQReactReduxTypeScript

Categories

Lucidya

About Lucidya

201-500 employees
Contact me