Job summary
Frontend Software Engineer at Lucidya in Riyadh building production web applications with React and TypeScript. The role focuses on real-time user experiences, API integration, testing, and using AI tools to accelerate engineering while maintaining quality.
Key responsibilities
- Build and maintain production web applications using React, JavaScript, and TypeScript.
- Develop reusable, maintainable, and scalable frontend components.
- Implement responsive UIs from product requirements and designs.
- Integrate frontend with REST APIs and real-time services (WebSockets/Socket.IO).
- Manage server and client state using React Query and Redux when appropriate.
- Write unit, integration, and end-to-end tests with Jest and Playwright.
- Participate in code reviews and improve frontend architecture and performance.
- Use AI tools to accelerate engineering while validating generated code.
Requirements
- Bachelor's degree in Computer Science or related field.
- 0–2 years of professional frontend development experience.
- Strong JavaScript fundamentals and hands-on React experience.
- Good understanding of TypeScript and frontend fundamentals.
- Familiarity with testing tools such as Jest and Playwright.
- Familiarity with WebSockets/Socket.IO and message queues like RabbitMQ.
- Ability to write clean, maintainable code and debug issues.
- Position open only to Saudi nationals (non-Saudi applicants not considered).
Benefits
- Work on an enterprise-scale CXM platform serving MENA customers.
- Hands-on experience with real-time systems and modern frontend stack.
- Mentorship from experienced engineers and meaningful early ownership.
- Opportunity to improve engineering practices and use AI-assisted workflows.
Skills
Source: Workable. Last checked as open: 14 Nov 2026. You apply directly with the employer.
Apply now