×
Register Here to Apply for Jobs or Post Jobs. X

Frontend Software Engineer

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: Jobtailor
Full Time position
Listed on 2026-09-17
Job specializations:
  • Software Development
    React.js, Front End Developer, Full Stack Developer, Javascript
Salary/Wage Range or Industry Benchmark: 60000 - 90000 SAR Yearly SAR 60000.00 90000.00 YEAR
Job Description & How to Apply Below
  • Build and maintain production-grade web applications using React, JavaScript, and Type Script
  • Develop reusable, maintainable, and scalable frontend components
  • Turn product requirements and designs into clean, intuitive, and responsive user experiences
  • Integrate frontend applications with REST APIs and real-time communication services
  • Build real-time user experiences with Web Sockets / Socket.

    IO
  • Work with 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 using React Query / Tan Stack Query
  • Manage complex client-side state using Redux / Redux Toolkit when appropriate
  • Improve frontend architecture, performance, code organization, and maintainability
  • Write unit and integration tests using Jest
  • Build and maintain end-to-end tests using Playwright
  • Participate in code reviews and identify regressions, edge cases, and production issues
  • Debug issues systematically and focus on root causes
  • Use AI coding tools to research, prototype, implement, debug, test, and refactor solutions
  • Take ownership from requirements through implementation, testing, review, and production
  • Collaborate with frontend and backend engineers, QA, product managers, and designers
  • Communicate technical risks, give and receive feedback, and share knowledge
  • Understand the frontend codebase and architecture
  • Deliver production features with increasing independence
  • Work confidently with REST APIs and increasingly understand the real-time architecture
Requirements
  • Strictly open to Saudi nationals only; applications from non-Saudi nationals will not be considered
  • 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 building applications with React
  • Good understanding of Type Script 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 / Tan Stack Query and Redux / Redux Toolkit
  • Understanding of frontend testing and experience with Jest and Playwright
  • Familiarity with real-time frontend architectures using Web Sockets / Socket.

    IO
  • Basic understanding of message queues and event-driven systems, especially RabbitMQ
  • Understanding of reconnection, duplicate events, stale data, race conditions, and UI-state synchronization
  • Solid understanding of HTML, CSS, responsive design, and browser fundamentals
  • Familiarity with Git and collaborative development workflows
  • Ability to debug problems rather than only work around them
  • Ability to write clean, readable, and maintainable code
  • Practical experience using AI tools to improve software engineering productivity
  • Strong willingness to learn and continuously improve
  • Good communication and teamwork skills
Core Competencies

Demonstrates expertise in building and maintaining production-grade web applications using React, JavaScript, and Type Script, with a strong focus on creating reusable and scalable frontend components. Proficient in integrating applications with REST APIs and real-time communication services while ensuring high performance and maintainability.

Highest-signal resume keywords
  • React Application Development
  • JavaScript Fundamentals
  • Type Script Proficiency
  • Frontend Testing with Jest
  • Real-Time Architecture with Web Sockets
Hard Skills
  • React
  • Java Script
  • Type Script
  • HTML
  • CSS
  • REST APIs
  • Web Sockets
  • Redux
  • React Query
  • Jest
Soft Skills
  • Communication
  • Teamwork
  • Problem-Solving
  • Willingness to Learn
  • Feedback Reception
Certifications & Qualifications
  • Bachelor's Degree in Computer Science
Industry Keywords
  • Frontend Development
  • Event-Driven Systems
  • Asynchronous Data Handling
  • UI-State Synchronization
  • Responsive Design
Tools & Technologies
  • Socket.

    IO
  • RabbitMQ
  • Playwright
  • Git
  • AI Coding Tools
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary