Company logo hidden

Frontend Software Engineer - Saudi Only

Unlock employer Al Khobar, Saudi Arabia Direct to Company 1 hour ago · 13 Sep 2026

Financial

  • Estimate: $12k - $24k*
  • Zero income tax location

Accessibility

  • No Relocation Support
  • No Visa Provided

Requirements

  • Experience: Entry Level
  • English: Professional

Position

About the Role
We are looking for a Frontend Software Engineer who is passionate about building high-quality user experiences, eager to learn quickly, and committed to modern engineering practices, including leveraging AI. This position is tailored for engineers with 0–2 years of professional experience who possess a solid foundation in frontend development and wish to thrive in an environment that emphasizes ownership, speed, quality, collaboration, and continuous improvement. The ideal candidate understands that impact is measured by problem-solving abilities rather than lines of code written. Only Saudi nationals will be considered for this role.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

What You Will Work On
Modern Frontend Development

  • 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.
  • Work with WebSockets / Socket.IO to create real-time user experiences.
  • Manage event-driven flows connected to RabbitMQ and backend messaging systems.
  • Handle real-time updates, reconnection scenarios, error states, and UI state synchronization.
  • Manage server state efficiently using React Query / TanStack Query.
  • Handle complex client-side state with Redux / Redux Toolkit as needed.
  • Contribute to improvements in frontend architecture, performance, code organization, and maintainability.

Quality & Testing

  • Write reliable unit and integration tests using Jest.
  • Build and maintain end-to-end tests using Playwright.
  • Thoroughly test your work before considering it complete.
  • Actively participate in code reviews, learning from feedback.
  • Identify potential regressions, edge cases, and production issues before they impact users.
  • Systematically debug issues with a focus on root causes rather than quick fixes.
  • Write easily understood, reviewable, testable, and maintainable code.

AI-Enabled Engineering

  • Utilize AI as an engineering accelerator for research, prototyping, implementation, debugging, testing, and refactoring.
  • Provide AI tools with the proper context, requirements, and constraints to generate meaningful results.
  • Critically analyze and validate AI-generated code.
  • Utilize AI to automate repetitive tasks, allowing more time for substantive engineering challenges.
  • Continuously seek and apply better AI-assisted workflows to enhance productivity and engineering velocity.
  • Maintain high standards for quality, security, performance, and maintainability regardless of code origin.

Ownership & Collaboration

  • Take full ownership of your work from requirement gathering to implementation, testing, review, and production.
  • Clearly communicate when requirements are unclear or when technical risks arise.
  • Collaborate closely with a team of frontend engineers, backend engineers, QA, product managers, and designers.
  • Foster a problem-solving mentality to investigate and unblock yourself.
  • Provide and accept constructive feedback during reviews and discussions.
  • Support team members and share knowledge actively.
  • Own the quality of what you produce — consider the product as yours rather than merely a task.

Stack
Our frontend ecosystem includes:

  • React
  • JavaScript (ES6+)
  • TypeScript
  • React Query / TanStack Query
  • Redux / Redux Toolkit
  • Jest
  • Playwright
  • WebSockets / Socket.IO
  • RabbitMQ
  • REST APIs
  • Git
  • Modern AI-assisted development tools
    While familiarity with every technology is not mandatory, candidates should possess strong fundamentals and an eagerness to learn.

What We Are Looking For

  • Bachelor's degree in Computer Science or a closely related field.
  • 0–2 years of professional frontend development experience.
  • Strong understanding of JavaScript fundamentals.
  • Hands-on experience in building applications with React.
  • Good grasp of TypeScript and the principles of type-safe development.
  • Familiarity with React fundamentals, including components, hooks, state management, rendering, and component lifecycle.
  • Experience in frontend integration with APIs and managing asynchronous data.
  • Knowledge of React Query / TanStack Query and Redux / Redux Toolkit is a plus.
  • Understanding of frontend testing and familiarity with tools like Jest and Playwright.
  • Basic knowledge of real-time frontend architectures utilizing WebSockets / Socket.IO.
  • Understanding of message queues and event-driven systems, particularly RabbitMQ.
  • Ability to identify and address common real-time challenges such as reconnection issues and data synchronization.
  • Strong command of HTML, CSS, responsive design, and browser fundamentals.
  • Familiarity with Git and collaborative development practices.
  • Capable of debugging issues rather than relying solely on workarounds.
  • Ability to write code that is clean, maintainable, and readable.
  • Practical experience with AI tools to enhance software engineering productivity.
  • Willingness to learn and a commitment to continuous improvement.
  • Good communication skills and the ability to work well in a team.

This Role Is a Strong Fit If You...

  • Can guide a feature from requirement to production.
  • Value both speed and quality, believing that they can coexist.
  • Employ AI responsibly to enhance productivity while maintaining a strong grasp of the solutions you deliver.
  • Critically analyze AI-generated code to improve it rather than accept it unconditionally.
  • Seek to understand the underlying mechanics behind solutions, not just their effectiveness.
  • Investigate and address bugs and edge cases rather than passing them on.
  • Consider testing an integral part of development rather than a separate phase.
  • Prioritize readability, scalability, and maintainability in your code.
  • Embrace feedback from code reviews as a means for improvement.
  • Communicate proactively when facing blocks to progress.
  • Enjoy working collaboratively and sharing knowledge.
  • Are engaged with the product beyond assigned tasks.
  • Continuously look for opportunities to refine existing code and development practices.
  • Demonstrate a strong sense of ownership without requiring constant supervision.
  • Aspire to evolve into a substantially stronger engineer within a few years.

What Success Looks Like
In your initial months, we expect you to:

  • Gain a comprehensive understanding of the frontend codebase, architecture, and development processes.
  • Deliver production features with growing independence.
  • Produce clean, maintainable code with fewer review cycles over time.
  • Develop appropriate automated tests for the functionalities you build.
  • Work confidently with REST APIs and develop a strong understanding of our real-time architecture.
  • Efficiently debug frontend and integration issues.
  • Utilize AI tools to significantly enhance your development efficiency while ensuring high quality.
  • Engage meaningfully in technical discussions and code reviews.
  • Work well with your squad and coordinate effectively with other engineering teams.
  • Become a dependable team member known for taking ownership and delivering quality work.

Benefits
Why You Should Join Us:

  • Engage in developing a real enterprise platform operating at a large scale across the MENA region.
  • Contribute to products utilized by major organizations and expansive customer-service teams.
  • Experience an AI-native product where AI plays a pivotal role in both the platform and the engineering workflow.
  • Gain hands-on experience with real-time systems, WebSockets, RabbitMQ, APIs, and intricate frontend applications.
  • Learn from seasoned engineers while enjoying significant ownership early in your career.
  • Utilize modern frontend technologies and engineering best practices.
  • Solve real-world problems involving performance, real-time experiences, large datasets, and complex enterprise workflows.
  • Be part of growth at a crucial stage, paving the way towards IPO-scale engineering.
  • Work with substantial scale accommodating billions of events, not just theoretical applications.
  • Enjoy direct impact at the CTO and executive level.

We seek engineers who desire more than just another job; we look for individuals keen on developing their skills, taking ownership, employing AI to enhance their capabilities, and striving to become exceptional engineers.

Apply Direct

Jobs you might like   View all jobs

About Software / Artificial Intelligence Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct