Frontend Software Engineer Saudi Only
📣 Job Ad| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Al Khobar |
Job Description
About Lucidya
Lucidya is a leading AI-powered Customer Experience Management (CXM) platform in the MENA region. The company enables enterprises to understand, engage, and serve customers across digital channels at scale. As Lucidya scales its platform and moves toward IPO-scale engineering, it seeks a Frontend Software Engineer to join its team in Al Khobar, Eastern region. This is a full-time position open strictly to Saudi nationals.
Role Overview
The Frontend Software Engineer will be responsible for building high-quality user experiences and leveraging modern engineering practices, including AI, to deliver software efficiently. This role is suitable for an engineer with 0-2 years of professional experience who possesses a solid foundation in frontend development and aims to grow in an environment that values ownership, speed, quality, collaboration, and continuous improvement. The focus is on understanding problems, building maintainable solutions, collaborating effectively, and continuously improving work processes.
Key Responsibilities
- Build and maintain production-grade web applications using React, JavaScript, and TypeScript.
- Develop reusable, maintainable, and scalable frontend components.
- Translate product requirements and designs into clean, intuitive, and responsive user experiences.
- Integrate frontend applications with REST APIs and real-time communication services, including WebSockets/***
- Work with event-driven flows connected to RabbitMQ and backend messaging systems, managing real-time updates and synchronization.
- Manage server state efficiently using React Query/TanStack Query and client-side state with Redux/Redux Toolkit when appropriate.
- Contribute to improving frontend architecture, performance, code organization, and maintainability.
- Write reliable unit and integration tests using Jest, and build end-to-end tests using Playwright.
- Actively participate in code reviews, identify regressions, and debug issues systematically.
- Utilize AI coding tools as an engineering accelerator for research, prototyping, implementation, debugging, testing, and refactoring solutions, while critically reviewing AI-generated code.
- Take ownership of work from requirement understanding through implementation, testing, review, and production.
- Communicate clearly, collaborate with cross-functional teams, and provide/receive constructive feedback.
Qualifications and Requirements
- Bachelor's degree in Computer Science or a closely related field.
- 0-2 years of professional frontend development experience.
- Strong understanding of JavaScript fundamentals and hands-on experience building applications with React.
- Good understanding of TypeScript and type-safe development.
- Familiarity with React Query/TanStack Query and Redux/Redux Toolkit.
- Experience integrating frontend applications with APIs and handling asynchronous data.
- Understanding of frontend testing and experience with tools such as Jest and Playwright.
- Familiarity with real-time frontend architectures using WebSockets/** and basic understanding of message queues/event-driven systems like RabbitMQ.
- Solid understanding of HTML, CSS, responsive design, and browser fundamentals.
- Familiarity with Git and collaborative development workflows.
- Ability to debug problems, write clean, readable, and maintainable code.
- Practical experience using AI tools to improve software engineering productivity.
- Strong willingness to learn, continuously improve, and possess good communication and teamwork skills.
Desired Attributes
- Ability to take a feature from requirement to production, focusing on both speed and quality.
- Proficiency in using AI to enhance productivity while maintaining ownership and understanding of solutions.
- A critical approach to AI-generated code, including review, testing, and improvement.
- A proactive approach to investigating bugs, edge cases, and improving existing code and processes.
- Commitment to code readability, scalability, and maintainability.
- Strong sense of ownership and ability to work independently.
Career Growth at Lucidya
Joining Lucidya offers the opportunity to work on an enterprise platform operating at significant scale across the MENA region, building products for major organizations. Engineers will gain hands-on experience with real-time systems, WebSockets, RabbitMQ, APIs, and complex frontend applications, learning from experienced engineers while having meaningful ownership early in their careers. This role provides exposure to modern frontend technologies and engineering practices, solving problems related to performance, real-time experiences, large datasets, and complex enterprise workflows during a significant growth stage for the company.
Requirements
- For Saudis Only
- No experience required
Similar Jobs
You may also like
- Related Frontend Software Engineer Saudi Only Opportunities
- Courier Jobs in Riyadh
- Gift Wrapper Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Social Media Management Specialist Jobs in Riyadh
- Secretary Jobs in Riyadh
- Other Job Fields in Al Khobar
- Administrative Assistant Jobs in Al Khobar
- Sales Representative Jobs in Al Khobar
- Hotel Receptionist Jobs in Al Khobar
- Sales Supervisor Jobs in Al Khobar
- Barista Jobs in Al Khobar
- Purchase Specialist Jobs in Al Khobar
- Sales Specialist Jobs in Al Khobar
- Quality Controller Jobs in Al Khobar
- OSH Engineer Jobs in Al Khobar
- Perfume Seller Jobs in Al Khobar
- Explore Jobs Across Saudi Arabia
- Cleaning and Housekeeping Supervisor Jobs in Najran
- HVAC Technician Jobs in Najran
- Registered Nurse Jobs in Riyadh
- Oral & Dental Health Therapist Jobs in Al Baha
- Massage Therapist Jobs in Al Khobar
- Administrative Assistant Jobs in Ras Tannurah
- Professional Trainer Jobs in Riyadh
- Radiology Technician Jobs in Riyadh
- Income Auditor Jobs in Riyadh
- OSH Engineer Jobs in Riyadh