✅ Front-end Web Developer with 4+ years of experience building modern, scalable, and high-performance web applications.
🌐 Tech Stack
Front-End Mastery:
⭐ Vue.js, Nuxt.js
⭐ Typescript, Javascript
⭐ HTML5, CSS3, Sass, TailwindCSS
⭐ Vuetify, DaisyUI
⭐ Git
⭐ Github
Back-End Expertise:
⭐ Node
⭐Express.js
⭐MongoDB.
👨💻 What I Can Do For You:
✅ Build responsive websites from scratch
✅ Create fast, modern, and professional UIs
✅ Follow front-end best practices using Vue.js/Nuxt.js
✅ Collaborate efficiently with teams or as a solo developer
✅ Deliver clean, maintainable, and scalable code
✅ Bring proactive communication & reliable delivery to every project
💡 𝐌𝐲 𝐬𝐭𝐫𝐞𝐧𝐠𝐭𝐡𝐬:
- Deep understanding of business values & user-centric design.
- Clear, consistent communication.
- Open to feedback — always improving during the project.
- Dedicated to quality and on-time delivery.
- Friendly, flexible, and easy to work with 😊
The 🏆Clients Review🏆 below which you will find in the Work History & Testimonials section describes the quality of work and value you can expect from working with me.🤗
🌟 What Clients Say:
"Oussama delivered good work on this project and I enjoyed working with him. His communication was top-notch, he met all deadlines, and his skills were reasonably strong. At one point I asked for an additional milestone and he was very forthcoming that the additional work was outside his area of expertise. I enjoyed working with Oussama and will likely have additional jobs for him in the future."
🔔📩 Let’s Build Something Awesome Together!
If you have any questions — feel free to message me. I'm friendly, fast to respond, and excited to work with you!
Vue.js
JavaScript
Nuxt.js
TypeScript
Tailwind CSS
Node.js
ExpressJS
MongoDB
Front-End Development
Web Development
Responsive Design
Git
RESTful API
Full-Stack Development
Performance Optimization
Hamid B.
Azilal, Morocco
$30/hr
5.0
19 jobs
"Hamid is the most awesome VueJS Expert I have ever worked with. He was able to build a GREAT application within very little time, that helps our whole team every day in our work. I highly recommend working with him if you need any kind of front-end built for your website or web app."
Front-end Developer with 7+ years of experience building fast, reliable, user-centric web applications. With a Bachelor’s of Computer Science (BCompSc), I approach front-end as an engineering discipline, writing maintainable code, thinking about performance, and designing for scale, not just “making it look nice”.
𝐖𝐡𝐚𝐭 𝐈 𝐜𝐚𝐧 𝐡𝐞𝐥𝐩 𝐰𝐢𝐭𝐡:
• Performance optimization Vue Nuxt projects (reducing page load times, caching, image optimization)
• Migrating projects from older versions of Vue/Nuxt to newer versions (updating dependencies, refactoring code to comply with new features and breaking changes)
• Type-checking and type-safe code (using TypeScript for ensuring robust and error-free code in the Vue Nuxt projects)
• Web page and interface development (HTML, CSS, JavaScript, Vue, Nuxt, TypeScript)
• Working with APIs on the Vue Nuxt projects (using RESTful or GraphQL APIs for data fetching and submission)
• Layout and component creation from Figma design mockups (turning Figma designs into HTML, CSS, Vue, Nuxt, Tailwind code)
• Backend service integration for Vue Nuxt (ensuring communication between frontend and the server)
• Vue Nuxt Interface testing (unit and integration testing using tools like Vitest, Cypress)
• Interactive elements and animations (using JavaScript or libraries like GSAP, Vue, Nuxt)
• SEO optimization Vue Nuxt projects (optimizing meta tags, creating a search-engine-friendly site structure)
• Developing Progressive Web Apps using Vue Nuxt (PWA)
• Accessibility (a11y) optimization for users with disabilities on Vue Nuxt projects
• Payment system integration for Vue Nuxt (PayPal, Stripe, etc.)
• Frontend database interaction on Vue Nuxt (e.g. with Firebase)
• Maintenance and updates of existing Vue Nuxt web apps (bug fixing, dependency updates)
• CMS website development (WordPress)
𝐓𝐞𝐜𝐡𝐧𝐢𝐜𝐚𝐥 𝐒𝐭𝐚𝐜𝐤:
• Vue.js
• Nuxt.js
• TypeScript
• JavaScript
• Frontend Development
• Web Performance Optimization
• REST API Integration
• Git
If you want to cooperate with me click the button 'INVITE' in my profile.
Best regards, Hamid Bourja
Keywords:
Frontend development Vue Nuxt, Frontend development, Vue Nuxt, Vue/Nuxt, Vue.js, Nuxt.js, Vue 3, Nuxt 3, Frontend development Vue Nuxt JavaScript, Frontend development Vue Nuxt HTML, Frontend development Vue Nuxt CSS, Frontend development Nuxt Vue.js, Frontend development Vue Nuxt.js, Frontend development Vue Nuxt Vuex, Frontend development Nuxt Vue Router, Frontend development Vue Nuxt SSR, Frontend development Vue Nuxt Static site generation, Frontend development Vue Nuxt SPA, Frontend development Vue Nuxt Nuxt modules, Frontend development Vue Nuxt Server-side rendering, Frontend development Vue Nuxt Lazy loading, Frontend development Vue Nuxt 3, Frontend development Vue Nuxt PWA, Frontend development Vue Nuxt Webpack, Frontend development Vue Nuxt Babel, Frontend development Vue Nuxt Axios, Frontend development Vue Nuxt Vuetify, Frontend development Vue Nuxt Tailwind CSS, Frontend development Vue Nuxt SCSS, Frontend development Nuxt Bootstrap Vue, Frontend development Vue Nuxt Responsive design, Frontend development Vue Nuxt API integration, Frontend development Vue Nuxt JWT authentication, Frontend development Vue Nuxt Firebase, Frontend development Vue Nuxt Jest, Frontend development Vue Nuxt Pinia, Frontend development Vue Nuxt Testing, Frontend development Vue Nuxt CI/CD pipelines, Frontend development Vue Nuxt TailwindUI, Frontend development Vue Nuxt SEO optimization, Frontend development Vue Nuxt Static site generation, Frontend development Vue Nuxt Performance optimization, Frontend development Vue Nuxt content module, Frontend development Vue Nuxt Headless CMS, Frontend development Vue Nuxt CDN, Frontend development Vue Nuxt SASS, Frontend development Vue Nuxt SEO-friendly, Frontend development Vue Nuxt Dynamic imports, Frontend development Vue Nuxt store, Frontend development Vue Nuxt Lazy loading images, Frontend development Vue Nuxt Webpack optimization, Frontend development Vue Nuxt Async data, Frontend development Nuxt Vue ecosystem, Frontend development Vue Nuxt plugins, Frontend development Vue Nuxt dynamic routes, Frontend development Vue Nuxt Performance best practices, Frontend development Vue Nuxt Frontend security, Frontend development Vue Nuxt Vite.
Vue.js
JavaScript
Web Application
Nuxt.js
TypeScript
Front-End Development
Git
HTML5
CSS 3
WordPress
SCSS
JSON
PSD to HTML
Figma
Ilyass A.
Casablanca, Morocco
$5/hr
5.0
1 jobs
I am a Full Stack Developer with 5 years of experience building modern and scalable web applications. I specialize in both frontend and backend development, working with technologies such as JavaScript, PHP, Node.js, Laravel, React.js, and Vue.js.
I enjoy developing efficient, user-friendly, and responsive applications, whether they are complex systems or simple web platforms. My goal is always to deliver clean, maintainable, and high-quality code.
I have strong experience working in agile teams and collaborating with designers, developers, and stakeholders to turn ideas into real products. I am also comfortable working with both SQL and NoSQL databases such as MySQL and MongoDB.
I am always open to new challenges and opportunities to build impactful digital solutions. Let’s connect and discuss how I can help bring your project to life.
Vue.js
JavaScript
Web Application
Web Development
Next.js
Laravel
PHP
React Native
Svelte
Node.js
WordPress
MySQL
MongoDB
React
Docker
Samir E.
Tangier, Morocco
$15/hr
5.0
7 jobs
Hello there! 👋🏻 my name is Samir and I am a full stack engineer from Morocco.
My expertise lies in frontend & backend development (Javascript & PHP) + CMS (Wordpress), along with
game level & environment design (Unity). I have a deep passion for creating
practical and user-friendly solutions.
I would love to connect with likeminded individuals and collaborate on exciting projects. Feel free to reach out to me and let's bring innovative ideas to life together.
Vue.js
JavaScript
PHP
Laravel
React
Bootstrap
WordPress
Git
jQuery
Nuxt.js
WooCommerce
REST API
Digital Marketing
Marketing
Unity
Yassine A.
Ouarzazat, Morocco
$35/hr
5.0
11 jobs
German companies hire me when they need a frontend developer they can actually trust with production.
In 2024-2025 I spent a year as the sole frontend developer for a Bremen-based printing company. They trusted me with full server access and complete ownership of their storefront rebuild. The CEO wrote: "without his involvement, the project would have taken considerably longer." That project led directly to a second engagement in 2025 with even more responsibility.
Before that I built a full-stack EORI tax processing platform from scratch for a European client, Vue 3 frontend, Node.js/Express backend, MongoDB, with Stripe payments and full user and admin flows. It is live and running today at Eoritaxes, INnUP.
I am currently working with an Austrian consulting firm on an ongoing basis, which means I am active, reliable, and not between projects chasing anything I can find.
My stack: Go, Vue 3, Next.js, TypeScript, NestJS, Node.js, PostgreSQL, MongoDB, Tailwind CSS, Docker.
I work European hours from UTC+1, communicate in fluent English, and have been collaborating remotely with EU teams since 2023. I understand Agile workflows, I do code reviews, and I take ownership of what I build.
I do not take every job. I take the ones where I can genuinely deliver something good.
If you are building something serious and need a developer you will not have to chase, send me a message.
Vue.js
Landing Page
React
Web3
Design-to-Code
Tailwind CSS
Tailwind UI
ExpressJS
Chart.js
Othmane G.
Meknes, Morocco
$45/hr
5.0
5 jobs
⭐ Top Rated
💼 $40K+ earned | 1,700+ hours | 20+ projects
🏆 100% Job Success | Consistent 5⭐ reviews
Trusted by SaaS, FinTech, E-commerce, Healthcare & more
💬 Overview
🚀 I help SaaS teams build fast, scalable Vue.js applications with pixel-perfect UI and clean architecture.
I turn Figma designs into production-ready applications that are not only visually accurate, but also optimized for performance, maintainability, and long-term scalability.
With 8+ years of experience, I focus on delivering high-quality frontends without the technical debt that slows teams down as they grow.
💡 What sets me apart
I don’t just convert designs into code. I build reusable component systems that reduce future development time by 30–40%.
Before writing code, I:
- Break down reusable components.
- Define design tokens.
- Plan scalable architecture.
👉 This approach saves time, reduces bugs, and lowers long-term maintenance costs.
🎯 Core Expertise
- Vue.js / Nuxt.js development (SaaS, dashboards, complex UIs).
- Figma → production-ready UI (pixel-perfect, responsive).
- Component architecture & design systems.
- Performance optimization (Core Web Vitals, Lighthouse).
- Debugging & improving existing applications
🛠 Tech Stack
Vue.js (2/3), Nuxt.js, JavaScript (ES6+), TypeScript, Tailwind CSS, REST APIs
🚀 Services
- Figma/PSD/XD to Vue.js (pixel-perfect, scalable).
- SaaS dashboards & admin panels.
- Component libraries & design systems.
- Performance optimization & UX improvements.
- Fixing slow or unmaintainable frontends.
📈 Results
- Reduced development time by 40% through component-based architecture.
- Delivered complex dashboards with 98% design accuracy.
- Built systems used by 100K+ monthly users.
- Completed projects faster than initial estimates through efficient planning.
📩 Let’s talk
Ready to elevate your SaaS application? Let's connect!.
Vue.js
JavaScript
Vuex
Next.js
React
Nuxt.js
HTML5
CSS 3
Bootstrap
Tailwind CSS
PSD to HTML
Git
API Integration
UX & UI Design
Figma
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Vue.js Developer in Morocco on Upwork?
You can hire a Vue.js Developer in Morocco on Upwork in four simple steps:
Create a job post tailored to your Vue.js Developer project scope. We'll walk you through the process step by step.
Browse top Vue.js Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Vue.js Developer profiles and interview.
Hire the right Vue.js Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Vue.js Developer?
Rates charged by Vue.js Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Vue.js Developer in Morocco on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Vue.js Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Vue.js Developer team you need to succeed.
Can I hire a Vue.js Developer in Morocco within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Vue.js Developer proposals within 24 hours of posting a job description.