Skip to content
Maroc Emploi IT

Front-end, back-end, full stack Web and full-stack developer: freelance contracts and permanent jobs in Morocco

React, Angular, Vue, Node.js, PHP, Symfony or Laravel: drop your CV. Each project is taken assignment by assignment, and companies looking for your stack come to you, remote, hybrid or on site.

Your CV isn't on this phone?

Have a paper CV? Take a photo of it, flat and readable.

You'll receive the link to this page to upload your CV from your computer. No account is created.

Your contact details stay hidden until an approved company reaches out to you.

  • Free, always
  • No account, no password
  • Invisible to your current employer

Web development is a job where concrete work speaks: a project in production, an up-to-date stack, a named end client. Your CV is read that way. A front-end, back-end or full-stack developer is matched with roles in their field, and neighbouring fields partly count: a full-stack profile stays visible for a front-end role.

What happens next

No job ads to sift through: your profile goes to the companies.

  1. Your CV in 2 minutesPDF, Word or a photo, with no account and no password.
  2. AI reads your CVExperience, tools, end clients, certifications: your profile fills in before your eyes, and you fix anything misread.
  3. You set your termsFreelance, permanent or both; remote, hybrid or on site; your day rate or your net salary.
  4. Your current employer is hiddenIt is read from your CV and hidden by default. Your name and contact details stay hidden until a company decides to contact you.
  5. Companies come to youYour profile is shown to the companies and IT services firms hiring on the platform. When one of them wants to talk to you, you get an email.

The job

Typical assignments

  • Business web applicationsReact or Angular interfaces on top of REST APIs, for a bank, an insurer or a telecom operator.
  • Websites and e-commerce platformsPHP with Symfony or Laravel, payment integration, performance and technical SEO.
  • Node.js APIs and back endsNode.js or NestJS services, PostgreSQL or MongoDB databases, authentication, automated tests.
  • Rewrites and maintenanceAngularJS to Angular migrations, splitting front and back ends, framework upgrades.

Tools and skills often asked for

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Angular
  • Vue.js
  • Node.js
  • NestJS
  • PHP
  • Symfony
  • Laravel
  • MySQL
  • PostgreSQL
  • REST
  • GraphQL

Certifications often mentioned

  • Symfony Certification
  • AWS Certified Developer – Associate
  • Meta Front-End Developer

An indicative list, not a requirement: what counts is what your CV proves, assignment by assignment.

Pay

Indicative ranges by experience

Benchmarks to place your ask, not a promise: the amount depends on the assignment, the client and your background. You enter your day rate or salary yourself, and companies see what you ask for.

Freelance: day rateMAD excl. VAT per day

ExperienceIndicative
4 to 7 years≈ 2,400
7 to 10 years≈ 3,500
Over 10 years≈ 4,000

Permanent: salaryMAD net per month

ExperienceIndicative
0 to 2 years≈ 11,000
2 to 4 years≈ 14,000

If you usually work on fixed-price projects, enter the day rate that matches your pace: it's the figure companies compare.

Example

Typical profile sought

Example profile, not a job offer

Full-stack developer, React / Node.js

Experience
3 years
Tools
React, TypeScript, Node.js, NestJS, PostgreSQL
Way of working
Hybrid, Casablanca
Contract
Permanent

One project shipped to production end to end, automated tests, used to Git and code reviews.

Frequent questions

Before you drop your CV

Can a web developer work remotely?

Yes, if the company offers it. You choose "remote", "hybrid", "on site" or "no preference": your choice is on your profile, and a company sees whether it fits its role before contacting you.

Freelance or permanent as a developer?

You don't have to decide: answer "both" if you're open. For a permanent job you give a net monthly salary; as a freelancer, a day rate excluding VAT. Indicative benchmarks: about 11,000 MAD net per month early in your career, 2,400 MAD excl. VAT per day freelancing with 4 to 7 years of experience.

My CV lists lots of frameworks. Which ones count?

The ones your assignments prove. A framework mentioned in a dated experience is "proven"; in a plain list at the end of the CV, it stays "declared". The recruiter sees the difference.

Will my current employer know I'm looking?

No. Your current employer is read from your CV and hidden by default: it does not see your profile. Your name and contact details are only visible to a verified company that decides to contact you, and that access is logged.

Is it free?

Yes, free for candidates, always, and with no account: a link sent by email lets you get back to your profile, with no password.

Your CV, and you're off.

Two minutes, free, no account. Your current employer can't see you.

Drop my CV