Aller au contenu
Maroc Emploi IT

Développement web, mobile et logiciel Emploi développeur au Maroc : ton CV suffit.

Back-end, front-end, full-stack ou mobile : dépose ton CV. Ton profil se remplit sous tes yeux, chaque langage et chaque framework relié à la mission qui le prouve, et ce sont les entreprises qui viennent à toi.

Ton CV n'est pas sur ce téléphone ?

Tu as ton CV sur papier ? Prends-le en photo, bien à plat et lisible.

Tu recevras le lien de cette page pour déposer ton CV depuis ton ordinateur. Aucun compte n'est créé.

Tes coordonnées restent masquées tant que tu n'es pas contacté·e par une entreprise validée.

  • Gratuit, toujours
  • Sans compte ni mot de passe
  • Invisible pour ton employeur actuel

Compétences reconnues

Ce que notre analyse reconnaît dans un CV de développeur

Le référentiel de compétences compte 213 entrées pour ce métier, reconnues sous leurs noms courants et leurs abréviations. Rien n'est ajouté qui ne figure pas dans ton CV ; ce que tu ajoutes toi-même est marqué « déclaré ».

Langages60 compétences

  • Python
  • JavaScript
  • TypeScript
  • Java
  • C#
  • C++
  • C
  • Go
  • Rust
  • PHP
  • Ruby
  • Kotlin
  • Swift
  • Objective-C
  • Scala
  • R
  • MATLAB
  • Perl
  • PowerShell
  • VBA
  • Visual Basic
  • Dart
  • Elixir
  • Erlang
  • Haskell
  • Clojure
  • Lua
  • Groovy
  • Julia
  • Fortran
  • Pascal
  • Delphi
  • Assembleur
  • COBOL
  • PL/I
  • RPG (IBM i)
  • SQL
  • HTML
  • CSS
  • VHDL
  • Verilog
  • XML
  • WebAssembly
  • CUDA
  • WinDev
  • REXX
  • Software AG Natural
  • OpenEdge ABL
  • VBScript
Et 11 compétences plus précises (services, versions, sous-frameworks)
  • VB.NET
  • F#
  • PL/SQL
  • T-SQL
  • Sass
  • Less
  • Solidity
  • XSLT
  • C embarqué
  • JCL
  • Oracle Certified Professional Java

Frameworks et bibliothèques96 compétences

  • Progressive Web Apps (PWA)
  • .NET
  • Shopify
  • CMS
Et 92 compétences plus précises (services, versions, sous-frameworks)
  • React
  • Next.js
  • Angular
  • AngularJS
  • Vue.js
  • Nuxt
  • Svelte
  • Ember.js
  • jQuery
  • Redux
  • RxJS
  • NgRx
  • Bootstrap
  • Tailwind CSS
  • Material UI
  • Three.js
  • D3.js
  • Electron
  • Node.js
  • Express.js
  • NestJS
  • Fastify
  • Deno
  • Socket.IO
  • Prisma
  • Strapi
  • Apollo GraphQL
  • Spring Framework
  • Spring Boot
  • Spring Security
  • Spring Cloud
  • Spring Batch
  • Spring MVC
  • Spring Data
  • Hibernate
  • JPA
  • JDBC
  • Java EE
  • Quarkus
  • Micronaut
  • Apache Struts
  • JSF
  • JSP / Servlets
  • JavaFX
  • Java Swing
  • Thymeleaf
  • JHipster
  • Apache Camel
  • Eclipse Vert.x
  • ASP.NET
  • Entity Framework
  • Blazor
  • WPF
  • Windows Forms
  • WCF
  • LINQ
  • SignalR
  • Django
  • Django REST Framework
  • Flask
  • FastAPI
  • Celery
  • SQLAlchemy
  • Streamlit
  • Laravel
  • Symfony
  • CodeIgniter
  • CakePHP
  • Laminas
  • Yii
  • WordPress
  • Drupal
  • Joomla
  • Magento
  • PrestaShop
  • WooCommerce
  • Ruby on Rails
  • Gin
  • Akka
  • Qt
  • Boost
  • Unity
  • Unreal Engine
  • Oracle APEX
  • Odoo OWL
  • QWeb
  • ASP.NET Web Forms
  • EJB
  • JMS
  • Inertia.js
  • Livewire
  • Stimulus

Mobile19 compétences

  • Développement mobile
  • Android
  • iOS
  • React Native
  • Ionic
  • Apache Cordova
  • Fastlane
Et 12 compétences plus précises (services, versions, sous-frameworks)
  • Jetpack Compose
  • SwiftUI
  • UIKit
  • Xcode
  • Android Studio
  • Flutter
  • Xamarin
  • .NET MAUI
  • Capacitor
  • Kotlin Multiplatform
  • Expo
  • Gestion d'état Flutter (BLoC, Riverpod)

Bases de données38 compétences

  • PostgreSQL
  • MySQL
  • MariaDB
  • Oracle Database
  • Microsoft SQL Server
  • IBM Db2
  • SAP ASE (Sybase)
  • IBM Informix
  • Teradata
  • SQLite
  • Microsoft Access
  • MongoDB
  • Apache Cassandra
  • Redis
  • Couchbase
  • Neo4j
  • InfluxDB
  • ClickHouse
  • Elasticsearch
  • OpenSearch
  • Apache Solr
  • Supabase
  • Adabas
  • NoSQL
  • Administration de bases de données
  • Bases de données vectorielles
Et 12 compétences plus précises (services, versions, sous-frameworks)
  • Oracle RAC
  • Oracle Data Guard
  • Oracle Exadata
  • IBM IMS
  • VSAM
  • Pinecone
  • Weaviate
  • Milvus
  • Qdrant
  • Chroma
  • pgvector
  • SAP HANA

Prouvé ou déclaré

Une compétence prouvée vaut plus qu'un mot-clé.

Une compétence est « prouvée » quand une expérience datée de ton CV montre que tu l'as utilisée, et « déclarée » sinon. Le recruteur voit la différence, avec la phrase de ton CV qui sert de preuve.

  • Date chaque missionMois et année de début et de fin : la durée de chaque compétence est calculée à partir de tes dates.
  • Écris les outils dans la missionUn outil cité dans une expérience datée est prouvé. Dans une simple liste en fin de CV, il reste déclaré.
  • En ESN, nomme le client finalEmployeur et client final sont lus séparément : le recruteur voit pour qui tu as vraiment travaillé.

Exemple — données fictives

Développeuse full-stack — Une ESN de Rabat pour une banque marocaine · 09/2021 → 06/2024
Refonte de l'espace client en Angular et Spring Boot, API REST, base PostgreSQL, tests unitaires avec JUnit.

Retenu de cette ligne, et prouvé par elle :

Angular · Spring Boot · API REST · PostgreSQL · JUnit

Le rapprochement

Comment ton profil est rapproché d'une offre

Pour chaque offre, ton profil reçoit un score sur 100, construit à partir de six critères. Chaque point gagné ou perdu est expliqué au recruteur, et c'est lui qui décide : aucun rejet automatique.

Ton métier, et les métiers voisins

Ton métier principal est comparé à celui du poste. Une expérience dans un métier voisin compte en partie ; dans un métier proche, un peu moins.

  • Développement back-endDéveloppement full-stackvoisins
  • Développement front-endDéveloppement full-stackvoisins
  • Développement back-endDéveloppement front-endproches
  • Développement back-endDéveloppement mobileproches
  • Développement front-endDéveloppement mobileproches
  • Développement full-stackDéveloppement mobileproches
  • Développement back-endDevOps / SREproches
  • Développement back-endData engineeringproches
  • Développement back-endArchitectureproches
  • Développement back-endMainframeproches
  • Développement back-endERP techniqueproches
  • Développement full-stackArchitectureproches

Des outils équivalents, pas des mots-clés exacts

Si l'offre demande un outil que tu n'as pas, mais que tu maîtrises son équivalent, ton expérience compte quand même, en partie. Une compétence plus précise compte aussi pour sa famille, et inversement. Une correspondance exacte compte davantage.

  • JavaScript / TypeScriptéquivalentsJavaScript, TypeScript
  • Frameworks JavaéquivalentsSpring Boot, Quarkus, Micronaut
  • Frameworks front-endvoisinsReact, Angular, Vue.js, Svelte, AngularJS, Ember.js
  • Frameworks PHPvoisinsLaravel, Symfony, CodeIgniter, CakePHP, Laminas, Yii
  • Frameworks web PythonvoisinsDjango, Flask, FastAPI
  • Frameworks Node.jsvoisinsExpress.js, NestJS, Fastify
  • Mobile multiplateformevoisinsFlutter, React Native, Ionic, Kotlin Multiplatform, Xamarin, .NET MAUI
  • SGBD relationnelsvoisinsPostgreSQL, MySQL, MariaDB, Oracle Database, Microsoft SQL Server, IBM Db2, SAP ASE (Sybase), IBM Informix

Les six critères du score

  • 35 %CompétencesLes compétences demandées, prouvées par tes expériences, avec leur durée et leur fraîcheur.
  • 15 %MétierTon métier principal comparé au poste : DevOps, data, développement…
  • 20 %ExpérienceLes années pertinentes pour ce poste — ni trop peu, ni beaucoup trop.
  • 12 %SalaireTa demande en net comparée au budget de l'entreprise, net lui aussi.
  • 10 %LieuVille, télétravail, mobilité : ce qui est compatible des deux côtés.
  • 8 %DisponibilitéQuand tu peux commencer, préavis compris.

Pondération par défaut, publiée sur la page « Comment ça marche ».

Les compétences indispensables de l'offre comptent à part : s'il en manque une, le score entier baisse, et le profil ne peut pas être classé « Fort ».

Pour un poste de développeur, la stack demandée pèse le plus : les compétences comptent pour 35 % du score par défaut, l'expérience pertinente pour 20 %.

Tout le fonctionnement du score

Ton parcours

Ce que tu fais, et rien de plus.

  1. 1

    Tu déposes ton CV

    PDF, Word ou photo, jusqu'à 10 Mo. Pas de compte, pas de mot de passe. Ton accord est demandé avant toute analyse.

  2. 2

    Ton profil se remplit

    Expériences, compétences, certifications, langues, en direct. Tu retires ce qui est mal lu, tu ajoutes ce qui manque.

  3. 3

    Cinq questions, puis une vérification

    Lieu, disponibilité, rémunération en net mensuel ou en TJM, langues à l'oral, entreprises françaises. Puis ton e-mail s'il n'est pas sur ton CV, les entreprises qui ne doivent pas te voir, et un récapitulatif.

  4. 4

    Les entreprises viennent à toi

    Ton profil apparaît, sans ton nom ni tes coordonnées, dans les classements des offres qui te correspondent. Une entreprise intéressée te contacte par e-mail.

Tes données, sous ton contrôle

  • Gratuit pour les candidats, toujours.
  • Ton employeur actuel, lu sur ton CV, est masqué par défaut.
  • Tes coordonnées ne sont visibles que par une entreprise validée qui décide de te contacter, et cet accès est enregistré.
  • Tu peux tout supprimer depuis « Mon profil », immédiatement. Sinon, tout est supprimé 24 mois après ta dernière activité.

Côté entreprises

Et du côté des recruteurs ?

Les entreprises sont validées par notre équipe avant d'accéder aux profils. Elles collent leur offre et reçoivent les profils classés et expliqués, avec la phrase du CV qui prouve chaque compétence. Nom, photo, âge, genre, école : rien de tout ça n'entre dans le score.

Questions fréquentes

Tu te demandes sûrement…

Je suis full-stack : pour quelles offres suis-je classé ?

Pour les offres full-stack d'abord. Ton expérience compte aussi, en partie, pour les offres back-end et front-end, qui sont des métiers voisins du full-stack.

L'offre demande Java, mon CV parle de Spring Boot. Ça compte ?

Oui, en partie : une compétence plus précise compte pour sa famille (Spring Boot pour Spring, puis pour Java), et inversement. Une correspondance exacte compte davantage.

J'ai appris un framework seul, sans l'utiliser en mission. Que se passe-t-il ?

Tu peux l'ajouter à ton profil : il est alors marqué « déclaré ». Une compétence utilisée dans une expérience datée est « prouvée », et le recruteur voit la différence.

Je suis freelance : puis-je indiquer un TJM ?

Oui. À la question sur la rémunération, tu choisis CDI, freelance ou les deux, et tu indiques un salaire net mensuel ou un taux journalier (TJM).

Prêt·e ? Dépose ton CV.

Gratuit, sans compte, et invisible pour ton employeur actuel.

Dépose ton CV