Frontend Developer - Short Term
Riyadh
Job description
The role involves building the user-facing side of digital products, translating business requirements and UI/UX designs into responsive, accessible, high-performance web interfaces across devices and browsers. Responsibilities: develop responsive pages, layouts, forms, dashboards, and reusable UI components; implement frontend logic including validation, routing, state management, and user interactions; convert Figma or Adobe XD designs into pixel-perfect, scalable components; ensure design system, branding, and UI consistency; integrate frontend with REST APIs, handle authentication flows and HTTP interceptors; manage state using NgRx, Vuex, or Pinia; apply performance best practices such as lazy loading and code splitting; ensure accessibility, cross-browser compatibility, and responsive design; support localization and RTL/LTR layouts for Arabic and English; follow clean architecture and code quality standards; support testing, bug fixing, enhancements, and production readiness; collaborate with UX designers, backend developers, QA, DevOps, and product teams; participate in sprint planning, code reviews, and technical discussions; contribute to documentation, onboarding materials, and knowledge sharing
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or related field
- minimum 3 years professional frontend development experience
- strong proficiency in HTML5, CSS3, JavaScript/TypeScript
- hands‑on experience with Angular or Vue.js (React considered)
- proven experience integrating REST APIs and 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 with design systems, shared UI component libraries, and branding guidelines
- fluent in English (written and spoken) and Arabic proficiency required or strongly preferred
- experience on KSA or Middle East projects
- experience with Angular (v14+) including Signals, standalone components, guards, and interceptors
- experience with Vue 3/Nuxt.js including Composition API, Pinia, SSR/SSG
- hands‑on experience with RTL/LTR localization and Arabic interface development
- familiarity with Figma and ability to implement high‑fidelity designs
- experience in government, fintech, or enterprise digital product environments
- Saudi national candidates strongly encouraged
- Web Development Certificate is a plus.
Skills
Let MIFZZA apply for you
Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.