Frontend Software Engineer - Saudi Only

Lucidya
Riyadh
Workplace: OnsiteFull timeFunction: Software Engineering0Education: bachelorsSkills: ["Ownership","Collaboration","Communication","Debugging","Continuous improvement"]

Build production-grade, responsive web applications using React, JavaScript, and TypeScript, turning product requirements into clean UI and scalable components. Integrate REST APIs and real-time features using WebSockets/Socket.IO, handle event-driven flows with RabbitMQ, and keep client state synchronized using React Query and Redux. Write unit, integration, and end-to-end tests, partner with engineers and product/design, and use AI tools as an accelerator while maintaining quality and ownership.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Lucidya
Lucidya
2 days ago

Frontend Software Engineer - Saudi Only

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build production-grade, responsive web applications using React, JavaScript, and TypeScript, turning product requirements into clean UI and scalable components. Integrate REST APIs and real-time features using WebSockets/Socket.IO, handle event-driven flows with RabbitMQ, and keep client state synchronized using React Query and Redux. Write unit, integration, and end-to-end tests, partner with engineers and product/design, and use AI tools as an accelerator while maintaining quality and ownership.
Location: Riyadh
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Build and maintain production-grade frontend web applications using React, JavaScript, and TypeScript.
  • •Develop reusable frontend components and implement responsive user experiences from designs and requirements.
  • •Integrate frontend apps with REST APIs and real-time services using WebSockets/Socket.IO and event-driven messaging via RabbitMQ.
  • •Manage server and client-side state using React Query/TanStack Query and Redux/Redux Toolkit, handling reconnection, error states, and UI synchronization.
  • •Ensure code quality by writing unit/integration tests with Jest, end-to-end tests with Playwright, and participating in code reviews while using AI tools responsibly.

Key Requirements

  • •0–2 years of professional frontend development experience.
  • •Bachelor's degree in Computer Science or a closely related field.
  • •Strong JavaScript fundamentals and hands-on React experience.
  • •Good understanding of TypeScript and type-safe development with React components, hooks, and state management.
  • •Experience integrating APIs and understanding real-time frontend architectures (WebSockets/Socket.IO) and testing with Jest and Playwright.
Education:Bachelor's in Computer Science
Skills:OwnershipCollaborationCommunicationDebuggingContinuous improvement
Tech Stack:ReactJavaScript (ES6+)TypeScriptReact QueryTanStack QueryReduxRedux ToolkitJestPlaywrightWebSocketsSocket.IOREST APIsRabbitMQGitAI-assisted development tools

Eligibility

Nationality:Saudi National

Company Brief

Lucidya
Provides an Arabic-first customer experience and social listening platform that helps brands monitor conversations, analyze sentiment, and manage customer interactions across digital channels using AI-driven insights.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Riyadh, Saudi Arabia
Founded: 2016
WebsiteLinkedIn