L

Frontend Software Engineer - Saudi Nationals Only

Lucidya | لوسيديا

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
Up to 2 yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's degree in Computer Science or related field
Eligibility
This position is strictly open to Saudi nationals only. Applications from candidates without Saudi nationality will be disqualified.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Lucidya

Lucidya is a premier AI-powered Customer Experience Management platform serving the MENA region. Our technology helps enterprises understand, engage, and serve customers effectively across various digital channels at scale. As we expand and prepare for IPO-level engineering, we seek a dedicated Frontend Software Engineer passionate about creating top-quality user experiences using modern development techniques and AI-assisted tools.

Responsibilities

  • Develop and maintain production-grade web applications using React, JavaScript, and TypeScript.
  • Create reusable, scalable, and maintainable frontend components aligned with product designs and requirements.
  • Convert designs into responsive, intuitive user interfaces.
  • Integrate frontends with RESTful APIs and real-time communication protocols like WebSockets and Socket.IO.
  • Work with event-driven architectures leveraging RabbitMQ and backend messaging systems.
  • Handle real-time synchronization challenges including reconnections, error states, and UI state consistency with live events.
  • Manage server state using React Query / TanStack Query and client-side state via Redux / Redux Toolkit as appropriate.
  • Enhance frontend architecture, improve performance, and maintain codebase quality.
  • Write thorough unit, integration (using Jest), and end-to-end tests (using Playwright), participate in code reviews and actively improve testing quality.
  • Employ AI tools judiciously to accelerate coding, debugging, testing, and refactoring while maintaining code quality, security, and performance standards.
  • Take full ownership of assigned features from conception, through development to deployment, collaborating effectively with cross-functional teams.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 0-2 years of professional experience in frontend development.
  • Strong mastery of JavaScript fundamentals and practical experience with React and TypeScript.
  • Solid understanding of React concepts including hooks, component lifecycle, state management, and rendering.
  • Experience integrating frontend applications with asynchronous APIs.
  • Familiarity with React Query/TanStack Query and Redux/Redux Toolkit for state management.
  • Knowledge of frontend testing methodologies and tools (Jest, Playwright).
  • Understanding of real-time frontend architectures using WebSockets/Socket.IO and message queues like RabbitMQ.
  • Awareness of real-time synchronization issues such as reconnection, duplicate data, stale updates, and race conditions.
  • Proficient with HTML, CSS, responsive design principles, and browser fundamentals.
  • Experienced with Git and collaborative workflows in software development.
  • Ability to systematically debug issues and write clean, maintainable code.
  • Practical experience leveraging AI tools to enhance software engineering productivity.
  • Strong eagerness to learn continuously and improve skills.
  • Effective communication and teamwork capabilities.

Preferred Characteristics

  • Drive to complete features fully from requirements to production, beyond simply making code work.
  • Value both development speed and quality equally.
  • Use AI thoughtfully to multiply productivity, critically reviewing AI-generated outputs.
  • Curiosity to understand underlying issues instead of just fixing symptoms.
  • Commitment to testing as integral to development, not an afterthought.
  • Focus on code readability, scalability, and maintainability.
  • Open to constructive feedback with a growth mindset.
  • Proactive in communication especially when encountering blockers.
  • Eagerness to collaborate and share knowledge with peers.
  • Strong ownership mentality treating the product holistically rather than isolated assignments.

Success Milestones

  • Gain thorough understanding of frontend codebase, architecture, and workflows within initial months.
  • Deliver production features with greater independence and consistent quality.
  • Build automated tests to support features developed.
  • Handle REST APIs confidently and deepen real-time architecture knowledge.
  • Become adept at debugging frontend and integration issues.
  • Utilize AI tools to enhance development efficiency without compromising quality.
  • Play an active role in technical discussions and code reviews.
  • Be a dependable team player who owns responsibilities end-to-end.

Additional Information

This opportunity is exclusively open to Saudi nationals. Applications from non-Saudi candidates will not be considered.

Why Join Lucidya

  • Work on an enterprise-grade platform operating at large scale across the MENA region.
  • Contribute to products used by significant organizations and large customer service teams.
  • Engage with AI-native products where AI augments platform functions and engineering workflows.
  • Develop expertise with real-time systems, APIs, WebSockets, RabbitMQ, and complex frontends.
  • Learn from experienced engineers while owning meaningful projects early in your career.
  • Adopt modern frontend technologies and engineering best practices.
  • Solve challenges related to performance, large datasets, real-time experiences, and enterprise workflows.
  • Participate in a critical growth phase working toward IPO-scale engineering.
  • Impact organizational leadership directly with your contributions.

Minimum education

Bachelor's Degree

Tools & software

React Git required RabbitMQ required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Initiative Accountability
🤖
Online · instant AI help
Broxer