Frontend Software Engineer
📣 Job Ad| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About the Role
Lucidya is seeking a Frontend Software Engineer to join its team in Riyadh, Riyadh Province. This full-time position is open to Saudi nationals with 0-1 years of professional experience. The role focuses on building high-quality user experiences and utilizing modern engineering practices, including AI, to deliver software efficiently.
This position is suitable for an engineer with a solid foundation in frontend development who is looking to grow in an environment that values ownership, speed, quality, collaboration, and continuous improvement. Impact is measured by the ability to understand problems, build maintainable solutions, collaborate effectively, and continuously improve work.
Key Responsibilities
- Develop and maintain production-grade web applications using React, JavaScript, and TypeScript.
- Create 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 / ***
- Manage server state efficiently using React Query / TanStack Query and complex client-side state using 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 for research, prototyping, implementation, debugging, testing, and refactoring solutions, while critically reviewing and validating AI-generated code.
- Take ownership of work from requirement understanding through implementation, testing, review, and production.
- Communicate clearly regarding requirements or technical risks and collaborate with cross-functional teams.
Required Qualifications and Skills
- 0–2 years of professional frontend development experience.
- Strong understanding of JavaScript fundamentals and hands-on experience building applications with React.
- Proficiency in TypeScript and type-safe development.
- Good understanding of React fundamentals, including components, hooks, state management, rendering, and component lifecycle.
- Experience integrating frontend applications with APIs and handling asynchronous data.
- 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 and event-driven systems (*, 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, coupled with good communication and teamwork skills.
Candidate Profile
- Ability to take a feature from requirement to production, ensuring both speed and quality.
- Proficient in using AI to enhance productivity while maintaining ownership and understanding of solutions.
- Practices critical review and validation of AI-generated code.
- Investigates bugs and edge cases thoroughly and treats testing as an integral part of development.
- Values code readability, scalability, and maintainability, and actively incorporates code-review feedback.
- Communicates proactively when encountering blockers and enjoys collaborating with other engineers.
- Demonstrates curiosity about the product and actively seeks opportunities to improve existing code and processes.
- Possesses a strong sense of ownership and is committed to continuous professional growth.
Success Metrics
Within the initial months, the successful candidate is expected to understand the frontend codebase and development workflow, deliver production features with increasing independence, and write clean, maintainable code. This includes building automated tests, confidently working with REST APIs, understanding real-time architecture, and effectively debugging issues. The engineer will also use AI tools to improve development speed and productivity while maintaining engineering quality, participate meaningfully in technical discussions, and collaborate effectively with teams.
Application Information
This position is strictly open to Saudi nationals only. Applications from non-Saudi nationals will not be considered.
Requirements
- For Saudis Only
- No experience required
Similar Jobs
You may also like
- Related Frontend Software Engineer 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
- Receptionist Jobs in Sakaka
- Psychological Therapist Jobs in Muhayil
- Sports Coach Jobs in Medina
- Physical Therapist Jobs in Taif
- Speech Therapist Jobs in Jazan
- Electronic Devices Technician Jobs in Hafar Al Batin
- Medical Devices Technician Jobs in Suwayr
- Technical Storekeeper Jobs in Dhahran
- Host Jobs in Al Khobar
- HSE Engineer Jobs in Abu Arish