Posted May 20, 2026
Analyze business requirements, user journeys, and UI/UX designs to plan frontend implementation. - Develop responsive web pages, layouts, forms, dashboards, and reusable UI components. - Implement frontend logic including validations, routing, state management, and user interactions. - Convert Figma or Adobe XD designs into pixel-perfect, functional, and scalable components. - Ensure design system, branding, and UI standard consistency across all deliverables. ## API Integration
Integrate frontend applications with backend REST APIs and external services. - Handle authentication flows, HTTP interceptors, and error handling across the frontend. - Manage frontend state effectively using frameworks such as NgRx, Vuex, or Pinia. - Implement form validation, dynamic data loading, and real-time updates where required. ## Performance & Quality
Performance best practices including lazy loading, code splitting, and bundle optimization. - Ensure accessibility (a11y), browser compatibility, and responsive design across devices. - Support localization and RTL/LTR layout requirements for Arabic and English interfaces. - Follow clean architecture principles, maintain reusable components, and uphold code quality standards. - Support testing, bug fixing, enhancements, and production readiness throughout the project lifecycle. ## Collaboration
Work closely with UX designers, backend developers, QA engineers, DevOps, and product teams. - Participate in sprint planning, code reviews, and technical discussions. - Contribute to documentation, onboarding materials, and knowledge sharing within the team. ## Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. - Minimum 3 years of professional frontend development experience. - Strong proficiency in HTML5, CSS3, and JavaScript / TypeScript. - Hands-on experience with Angular or Vue.js (preferred) — React will be considered. - Proven experience integrating REST APIs and working with state management solutions. - Experience with Git, CI/CD pipelines, and modern deployment environments. - Strong understanding of responsive design, accessibility standards, and cross-browser compatibility. - Experience working with design systems, UI component libraries, and branding guidelines. - Fluent in English (written and spoken) — Arabic proficiency is required or strongly preferred. - Experience working on KSA or Middle East projects is required. ## Preferred Qualifications
Experience with Angular (v14+) including Signals, standalone components, guards, and interceptors. - Experience with Vue 3 / Nuxt.js including Composition API, Pinia, and SSR/SSG. - Hands-on experience with RTL/LTR localization and Arabic interface development. - Familiarity with Figma and the ability to implement designs with high fidelity. - Experience in government, fintech, or enterprise digital product environments. - Saudi national candidates are strongly encouraged to apply. - Web Development Certificate is a plus.
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City