Loading...

Frontend Developer Job – Remote (Middle East)

Full Time / Remote Mid-Level
Remote, Middle East
Job Description

Frontend Developer for a digital SaaS platform project is required. This is a remote role for candidates based in the Middle East, focused on building a clean, intuitive, responsive user interface for a modern web application.

You will work with React.js (or Next.js) to implement dashboards, task and session views, interactive forms, notifications and supporting UI components. The role involves close collaboration with UI/UX designers and backend engineers to deliver a seamless, high-performance experience. Fluency in Arabic and English is required to communicate effectively with regional stakeholders.

The position can be structured as full-time or contract-based, depending on the selected candidate’s profile and availability.

Key Responsibilities

You will be responsible for the end-to-end frontend implementation of core modules within the platform:

  • Develop responsive, accessible, user-centric interfaces for web dashboards;
  • Implement UI components in React.js or Next.js based on approved wireframes and design system guidelines;
  • Integrate the frontend with backend APIs, ensuring smooth data handling and scalable architecture;
  • Build features such as task and priority views, forms, goal and progress views, notifications UI, session-related pages;
  • Collaborate with UI/UX designers to refine user flows and maintain visual and interaction consistency;
  • Optimize application performance, load times, responsiveness across modern browsers and devices;
  • Work with authentication flows (JWT / OAuth), including common single sign-on and calendar-related integrations;
  • Implement reusable components, handle state management, follow clean code patterns and project conventions;
  • Participate in Agile-style sprints, provide effort estimates, document implemented features;
  • Perform initial debugging and basic testing to ensure a stable experience before QA handoff.

Requirements & Skills

We are looking for a frontend engineer with strong technical skills and attention to user experience.

  • Fluency in Arabic and English, both written and spoken;
  • Strong proficiency in React.js or Next.js for production applications;
  • Solid understanding of JavaScript (ES6+), HTML5, CSS3;
  • Experience with state management tools such as Redux, Zustand, Recoil, or React Context API;
  • Familiarity with RESTful APIs, JSON, and typical frontend–backend interaction patterns;
  • Experience working with UI libraries or design systems (MUI, Tailwind, Chakra, Ant Design, or custom systems);
  • Understanding of responsive and mobile-first UI development best practices;
  • Experience integrating frontends with authentication and authorization flows;
  • Good knowledge of Git workflows and collaborative development practices;
  • Ability to convert Figma or similar design files into pixel-perfect UI.

Nice-to-Have Skills

  • Experience with Next.js SSR/SSG and routing;
  • Familiarity with OAuth-based integrations and calendar-related APIs;
  • Experience building SaaS dashboards or productivity-focused applications;
  • Knowledge of WebSockets (Socket.io) for real-time updates;
  • Basic understanding of backend interaction patterns and constraints;
  • Awareness of accessibility standards (WCAG) and inclusive design;
  • Previous experience working in a startup environment or a fast-paced product team.

Who We Are Looking For

  • A detail-oriented frontend developer who cares about clean, polished interfaces;
  • Comfortable working independently within a remote team setup;
  • Collaborative and proactive in suggesting UI/UX improvements and technical solutions;
  • Motivated to contribute to a digital platform that helps people work more effectively;

Working Arrangement & Conditions

This role is remote and open to candidates based in the Middle East. The working arrangement can be full-time or contract-based, depending on mutual agreement.

Working hours are on demand and will be aligned with project milestones, coordination needs with product and backend teams, and key delivery timelines.


How to Apply

Please submit your CV and a concise cover letter explaining:

  • Your experience with React.js / Next.js and relevant projects;
  • Your familiarity with dashboards and/or SaaS products, if any;
  • Your current location and preferred working arrangement (full-time or contract).

Applications without a cover letter may not be considered;

Tags: Frontend Developer Remote Work Software Development
  • Share:
Want Top-Notch Employees for Your Team?
KSA landscape