Hi, I’m Hafssa — a front-end developer with experience turning ideas and Figma designs into clean, responsive, and high-performing websites. I focus on creating user-friendly interfaces that look great on every device while keeping performance and maintainability in mind.
Here’s what I can help you with:
✅ Converting Figma/Adobe XD designs to pixel-perfect, responsive code
✅ Building modern UI with React.js, Vue.js, and Tailwind CSS
✅ Optimizing load speed and cross-browser compatibility
✅ Creating reusable components and scalable front-end architecture
✅ Integrating APIs and ensuring smooth user experiences
Why work with me?
Clear communication and on-time delivery
Clean, well-documented code that’s easy to maintain
Flexible to work with startups, agencies, and individuals
Previous clients have trusted me to deliver websites and apps that not only look good but also perform well
📌 Whether you need a landing page, a complete front-end for your SaaS, or improvements to an existing project, I’ll make sure you get results you’re proud of.
💬 Let’s discuss your project and bring your design to life!
Front-End Development
Data Entry
Online Research
HTML5
Tailwind CSS
REST API
Next.js
React
CSS 3
Customer Service
Administrative Support
Lead Generation
Technical Support
Network Administration
Customer Support Plugin
Fahd D.
Casablanca, Morocco
$5/hr
5.0
1 jobs
Front-end developer skilled in HTML5, CSS3, JavaScript, Tailwind and React with some experience in PHP, SQL, JAVA, C, C++, Python and Assembly.
JavaScript
Tailwind CSS
React
CSS 3
HTML5
Ali A.
Agadir, Morocco
$65/hr
5.0
1 jobs
Most websites are boring. They look like templates, lack motion, and fail to capture user attention.
I build the opposite.
I am a Creative Technologist who bridges the gap between premium visual design and high-end interactive frontend development. I specialize in crafting bespoke, immersive landing pages and high-fidelity digital experiences that don’t just look premium—they feel alive.
Here is how we can work together:
1. Browser-First Creative Design (Direct from Mind to Code)
Skip the weeks of back-and-forth planning. I can design directly in the browser, translating high-end, minimalist, and high-impact visual layouts straight into interactive code. This saves you time while delivering fluid, custom animations and layouts that standard templates can’t match.
2. Flawless Figma-to-Code Replication
Already have a design you love? I will translate your Figma files into a pixel-perfect, highly responsive, lightning-fast website. Every layout, micro-interaction, and typography choice will be preserved exactly as intended, with zero compromise on performance.
What I Bring to Your Project:
• Bespoke Interactive Layouts: High-end web experiences optimized for maximum visual impact.
• Seamless Motion & Animations: Smooth transitions that guide user attention and elevate your brand identity.
• Clean, Production-Ready Code: Performance-optimized front-end architectures that load instantly.
• Radical Autonomy: You won't need to micromanage me. Give me the vision, and I will execute it flawlessly.
If you are looking for a standard, low-cost template customizer, I am not the right fit. But if you want to build a stunning, elite digital experience that positions your brand at the absolute top of your industry, let's talk.
Click the "Invite" button, and let's bring your vision to life.
Front-End Development
Landing Page
Responsive Design
Web Design
Creative Direction
Interaction Design
JavaScript
TypeScript
CSS 3
Next.js
React
Vue.js
Figma
UX & UI
Typography
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.
Front-End Development
PSD to HTML
Nuxt.js
Vue.js
TypeScript
JavaScript
Web Application
Git
HTML5
CSS 3
WordPress
SCSS
JSON
Figma
Ali S.
Casablanca, Morocco
$34/hr
4.9
158 jobs
Your product shouldn't stall because you can't find a developer who gets it.
I build and maintain SaaS products end-to-end. Next.js frontend, Stripe billing, Supabase backend, background job systems with Redis and BullMQ. One developer who owns the whole system, not pieces you have to coordinate between.
$80K+ earned on Upwork, 100% Job Success, Top Rated. I've been the long term developer on multiple products at once. The clients who hire me once tend to keep me around.
No hand-holding needed. I plug in fast, ask the right questions early, and flag problems before they become expensive. Async-friendly, honest on timelines, and I won't disappear mid-project.
One new slot open most months.
Stack: React, Next.js, TypeScript, Tailwind, Supabase, Node.js, Stripe (billing, subscriptions, webhooks), Redis, BullMQ, REST APIs, Vercel
CSS
HTML
JavaScript
Git
Tailwind CSS
Full-Stack Development
SaaS
Stripe
Laravel
React
Next.js
TypeScript
REST API
Redis
PostgreSQL
Node.js
Vercel
Adnane A.
Tangier, Morocco
$18/hr
5.0
1 jobs
Hello! I'm an Odoo Developer with 2+ years of experience building, customizing, and maintaining Odoo ERP solutions.
I help businesses automate their workflows by developing reliable and scalable Odoo customizations.
My expertise includes:
✅ Custom Odoo Modules
✅ Odoo 16, 17, 18 & 19
✅ Python Development
✅ XML Views & QWeb Reports
✅ PostgreSQL
✅ API Integrations (REST)
✅ Inventory & Warehouse
✅ Sales & Purchase
✅ Accounting Customization
✅ Manufacturing (MRP)
✅ CRM
✅ Bug Fixing
✅ Migration Between Odoo Versions
✅ Performance Optimization
I focus on writing clean, maintainable code that follows Odoo best practices.
Whether you need a new module, bug fixing, workflow automation, report customization, or third-party integrations, I'm ready to help.
Why work with me?
✔ Clean and maintainable code
✔ Fast communication
✔ On-time delivery
✔ Business-oriented solutions
✔ Long-term support
Let's discuss your project!
Odoo
Odoo Development
Python
PostgreSQL
XML
REST API
JSON
JavaScript
Git
Linux
Docker
Inventory Management
Manufacturing
Automation
Performance Optimization
API Integration
Accounting
Sales
Purchase Orders
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.”
Top interview questions to help you hire the right Front-End developers, faster.
How do I hire a Front-End Developer in Morocco on Upwork?
You can hire a Front-End Developer in Morocco on Upwork in four simple steps:
Create a job post tailored to your Front-End Developer project scope. We'll walk you through the process step by step.
Browse top Front-End Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Front-End Developer profiles and interview.
Hire the right Front-End 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 Front-End Developer?
Rates charged by Front-End 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 Front-End Developer in Morocco on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Front-End Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Front-End Developer team you need to succeed.
Can I hire a Front-End 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 Front-End Developer proposals within 24 hours of posting a job description.