Frontend Software Engineer Saudi Only
📣 Job Ad| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About Lucidya
Lucidya is a leading AI-powered Customer Experience Management (CXM) platform in the MENA region. The platform enables enterprises to understand, engage, and serve customers across digital channels at scale. As Lucidya scales its platform and moves toward IPO-scale engineering, the company is seeking a Frontend Software Engineer.
The Role
This full-time Frontend Software Engineer role is based in Riyadh, Saudi Arabia, and is suitable for engineers with 0-2 years of professional experience. The position focuses on building high-quality user experiences, continuous learning, and applying modern engineering practices, including AI, to deliver software efficiently. The ideal candidate will have a solid foundation in frontend development and thrive in an environment that values ownership, speed, quality, collaboration, and continuous improvement.
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 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.
- Participate in code reviews, identify regressions, and debug issues systematically.
- Utilize AI coding tools to accelerate research, prototyping, implementation, debugging, testing, and refactoring, while critically validating AI-generated code.
- Take ownership of work from requirement understanding through implementation, testing, review, and production.
- Collaborate with frontend, backend, QA engineers, product managers, and designers.
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, React fundamentals (components, hooks, state management, rendering, lifecycle), and integrating applications with APIs.
- Familiarity with React Query/TanStack Query, Redux/Redux Toolkit, 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 and write clean, readable, and maintainable code.
- Practical experience using AI tools to improve software engineering productivity.
- Strong willingness to learn and continuously improve, with good communication and teamwork skills.
Candidate Profile
The ideal candidate is able to take a feature from requirement to production, prioritizing both speed and quality. They use AI to enhance productivity while maintaining ownership and understanding of solutions. This individual critically reviews AI-generated code, investigates bugs and edge cases, and treats testing as an integral part of development. A strong sense of ownership, curiosity about the product, and a commitment to continuous improvement are essential.
Success in the Role
Within the first few months, a successful Frontend Software Engineer will understand the codebase and development workflow, deliver production features with increasing independence, and write clean, maintainable code. They will build appropriate automated tests, work confidently with APIs, and effectively debug issues. Success also involves using AI tools to improve development speed while maintaining quality, participating meaningfully in technical discussions, and collaborating effectively with teams.
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 Riyadh
- 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
- Marketing Manager Jobs in Riyadh
- Site Engineer Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Hotel Receptionist Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Product Manager Jobs in Riyadh
- Primary Teacher of Arabic Language Jobs in Al Mubarraz
- Dentist Jobs in Al Ula
- Pastry Chef de Partie Jobs in Buraydah
- Internal Auditor Jobs in Makkah
- Construction Site Supervisor Jobs in Buqayq
- Private Car Driver Jobs in Jeddah
- Primary School Teacher Jobs in Riyadh
- OSH Engineer Jobs in Al Hafuf
- Sales Representative Jobs in Dhahran