Position Overview
Responsibilities - Build interactive web applications using Vue 3 and Composition API
- Implement state management with Pinia
- Develop responsive UIs with Tailwind CSS or Vuetify
- Integrate frontend with RESTful APIs
- Write unit and E2E tests with Vitest and Cypress
- Optimize application performance and user experience
Requirements - 3‑5 years of Vue.js development experience
- Proficiency in Vue 3 Composition API and TypeScript
- Experience with Pinia or Vuex state management
- Knowledge of Vue Router and Nuxt.js
- Understanding of build tools such as Vite or Webpack
- Experience with UI component libraries
Nice to Have - Experience with Nuxt 3
- Knowledge of Arabic RTL layout
- Experience with SSR
Skills - Vue.js
- TypeScript
- Pinia
- Nuxt.js
- Tailwind CSS
- Vite
- REST ...