JavaScript Jobs in Morocco
87 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p><strong>As part of this role, your main tasks will be:</strong></p><br><br><ul><li>Design and develop robust and scalable <strong>Java / Spring Boot / ReactJS</strong> applications.</li><li>Contribute to <strong>microservices</strong> and <strong>event-driven</strong> architectures.</li><li>Design according to <strong>Clean Architecture</strong> and <strong>Domain-Driven Design (DDD)</strong> principles.</li><li>Participate in the design and maintenance of a consistent <strong>Design System</strong>.</li><li>Implement <strong>TDD</strong>, unit tests (JUnit, Mockito), and End-to-End tests.</li><li>Front-End development in <strong>JavaScript / TypeScript</strong>, with Jest / Vitest and Vite.</li><li>Continuous improvement of product quality (coverage, Sonar, SOLID, YAGNI).</li><li>Manage <strong>DevOps</strong> workflows (GitLab CI/CD, containerization, pipeline automation).</li><li>Apply good Git practices (branches, Merge Requests, code review).</li><li>Participate in the complete software lifecycle: design, development, deployment, run.</li><li>Maintain and improve existing applications.</li><li>Work using <strong>Scrum</strong> methodology and actively contribute to craftsmanship.</li></ul> <br> Required profile : <p><strong>Profile:</strong> Master's degree in engineering school or equivalent</p><br><br><p><strong>Experience:</strong> 3 to 5 years</p><br><br><p><strong>Skills:</strong></p><br><br><p>Spring Boot</p><br><br><p>ReactJS</p><br><br><p>JavaScript / TypeScript</p><br><br><p>Clean Architecture</p><br><br><p>Domain-Driven Design (DDD)</p><br><br><p>Microservices & event-driven architecture</p><br><br><p>PostgreSQL / MongoDB</p><br><br><p>JUnit / Mockito</p><br><br><p>Jest / Vitest / Vite</p><br><br><p>GitLab CI/CD</p><br><br><p>Containerization</p><br><br><p>Git (branching, MR, code review)</p><br><br><br> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Description du poste En tant que D veloppeur Fullstack Java, vous aurez comme mission de: Concevoir, d velopper et maintenir des applications robustes et scalables avec les technologies Java et Spring Webflux. Exp riences significatives avec des architectures microservices et event-driven. Exp riences avec les bases de donn es relationnelles et/ou orient e document et Redis. Exp riences avec le framework front, comme VueJS. Exp riences significatives sur les architectures fortes charges. Connaissances appr ci es sur le langage PHP et le framework Symfony. Familier avec les principes DevOps, notamment la CICD. Familier avec le versionning, notamment Git. Compr hension et usage des principes de craftsmanship. Contribuer l'am lioration de la qualit du produit (Test coverage, Sonar, SOLID, YAGNI ) Participer toutes les phases du cycle de d veloppement logiciel, de la conception en passant par la mise en production et le run. Excellentes aptitudes la collaboration et au travail en quipe. Bonne communication crite et orale en fran ais pour des interactions fluides avec le m tier. Contribuer l'am lioration continue des pratiques de d veloppement. Assurer la maintenance et l' volution des applications existantes. Sens critique permettant d' valuer objectivement diff rentes solutions. Capacit prendre du recul sur les probl matiques techniques et fonctionnelles. Autonomie et proactivit dans l'organisation du travail et la r solution de probl mes. Participation active aux d cisions d' quipe avec des contributions constructives. Capacit respecter les d lais tout en maintenant des standards lev s. Familier avec les m thodes agiles, notamment SCRUM.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Qualifications Dipl m (e) d un Bac+5 en cole d'ing nieur ou quivalent universitaire avec une sp cialisation en informatique, ou justifiant d'une exp rience significative quivalente Exp rience de 7 ans et plus en Dev Fullstack Java Une exp rience dans le secteur du commerce de d tail ou de la grande distribution serait un plus</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Company description Publicis Global Delivery (PGD) est le réseau mondial de centres d’excellence de Publicis Groupe, leader international des communications, du marketing et de la transformation digitale. PGD accompagne les agences et les clients du groupe à travers le monde en fournissant des expertises spécialisées dans les domaines du Media, Data, Technology, Commerce, Content, Creative, QA et Project Management. Overview Nous recherchons un(e) Développeur Front-End AEM passionné(e) par les technologies web modernes pour rejoindre une équipe digitale internationale. Vous participerez à la conception, au développement et à l'amélioration de solutions web performantes, évolutives et centrées sur l'expérience utilisateur, dans un environnement collaboratif et innovant. En tant que Développeur Front-End AEM, vous contribuerez au développement et à la maintenance d'applications web en utilisant les standards modernes du développement Front-End. Vous travaillerez en étroite collaboration avec les équipes UX, UI, Back-End, QA et Product afin de garantir la qualité et la performance des solutions livrées. Responsibilities Développer des interfaces web modernes et performantes en JavaScript ES6+, HTML5 et SCSS/SASS. Participer à l’implémentation et à l’évolution de composants Front-End réutilisables. Développer et maintenir des templates sur Adobe Experience Manager (AEM). Collaborer avec les développeurs Back-End, UX/UI Designers, Product Owners et équipes QA. Participer aux revues de code et promouvoir les bonnes pratiques de développement. Garantir la qualité des livrables en appliquant les standards de sécurité, d'accessibilité et de performance. Rédiger et maintenir la documentation technique. Estimer les charges de développement et participer aux cérémonies Agile. Assurer une veille technologique continue et proposer des améliorations techniques. Qualifications Compétences indispensables Excellente maîtrise de JavaScript ES6+. Solides connaissances en SCSS/SASS et CSS moderne (Grid, BEM, CSS Modules, Custom Properties). Maîtrise du HTML5 sémantique. Expérience avec les outils de build Front-End tels que Webpack ou Vite. Expérience sur Adobe Experience Manager (AEM). Compétences appréciées TypeScript. Développement orienté accessibilité. Expérience avec HTL, Twig, Handlebars ou d'autres moteurs de templating. Connaissance de l'Atomic Design et des Design Systems. Maîtrise des Web Components. Collaboration avec des environnements Java Back-End. Soft Skills Esprit d'équipe et excellente communication. Autonomie et sens de l'organisation. Capacité à évoluer dans un environnement international anglophone. Curiosité technique et volonté d'apprendre continuellement. Additional information Type de contrat : CDI Expérience : 4 à 7 ans Niveau : Mid-Senior Environnement Agile Collaboration internationale Opportunités d'évolution technique et fonctionnelle Travail sur des projets digitaux innovants utilisant Adobe Experience Manager (AEM)</p> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Notre client est un acteur institutionnel de référence, opérant dans un secteur réglementé à fort enjeu de sécurité, de conformité et de maîtrise des risques.<br> Dans le cadre du renforcement de son dispositif de gouvernance, de contrôle permanent et de gestion des risques, nous recrutons un(e) Responsable Sécurité de l’Information & Risk Manager , basé(e) à Casablanca.<br> Missions principales Rattaché(e) à la Direction Contrôle Permanent & Risk Management, vous contribuerez au pilotage du dispositif de sécurité de l’information, du Système de Management de la Sécurité de l’Information, ainsi qu’au dispositif global de gestion des risques.<br> À ce titre, vos principales missions seront les suivantes : Sécurité de l’information et SMSI Contribuer à l’animation, au suivi et à l’amélioration continue du SMSI.<br> Veiller à la mise en œuvre et au respect des politiques, procédures et règles de sécurité de l’information.<br> Participer à la préparation, l’animation et le suivi des instances liées à la sécurité de l’information.<br> Assurer le suivi des plans d’actions sécurité et des recommandations issues des audits, contrôles et revues.<br> Contribuer au maintien du niveau de conformité du SMSI avec les exigences de la norme ISO/IEC 27001.<br> Participer à l’identification, l’évaluation et le traitement des risques liés à la sécurité de l’information.<br> Contribuer aux actions de sensibilisation des collaborateurs aux bonnes pratiques de sécurité.<br> Gestion des risques Participer à l’identification, l’évaluation, la hiérarchisation et le suivi des risques liés aux activités, processus métiers, processus supports et systèmes d’information.<br> Contribuer à l’élaboration et à la mise à jour des cartographies des risques.<br> Assurer le suivi des plans d’actions de traitement des risques avec les parties prenantes concernées.<br> Participer à l’animation du dispositif de gestion des risques et à la diffusion d’une culture du risque.<br> Préparer les reportings, tableaux de bord et supports de suivi relatifs aux risques.<br> Gestion des incidents et suivi des actions Participer au suivi des incidents de sécurité de l’information et des incidents opérationnels significatifs.<br> Assurer le suivi des actions correctives et préventives jusqu’à leur clôture.<br> Contribuer à l’analyse des causes et à l’identification des zones de risque.<br> Participer à la consolidation des indicateurs relatifs aux incidents, risques et plans d’actions.<br> Pilotage et reporting Produire les tableaux de bord liés à la sécurité de l’information, aux risques et aux plans d’actions.<br> Assurer le suivi régulier des indicateurs relevant de votre périmètre.<br> Contribuer à la préparation des comités, revues et reportings internes.<br> Participer aux projets transverses impliquant des enjeux de sécurité de l’information, de contrôle interne ou de gestion des risques.<br> De formation supérieure Bac+4/Bac+5 en informatique, cybersécurité, systèmes d’information, audit, gestion des risques ou équivalent, vous justifiez d’une expérience réussie dans l’un ou plusieurs des domaines suivants : Sécurité de l’information Gouvernance SSI Gestion des risques Audit SI Contrôle interne Conformité Continuité d’activité Vous disposez d’une bonne compréhension des architectures SI : réseaux, serveurs, postes de travail, annuaires, messagerie, environnements virtualisés.<br> Vous maîtrisez ou connaissez les sujets suivants : Sécurité réseau : firewall, VPN, segmentation, proxy, accès distants Solutions de sécurité : EDR, SIEM, SOC, IAM, MFA, DLP, chiffrement, sauvegarde, supervision Gestion des vulnérabilités Lecture et exploitation de rapports d’audit technique, tests d’intrusion, scans de vulnérabilités ou analyses de risques Référentiels cybersécurité : ISO 27001, ISO 27002, ISO 27005, ISO 22301, CIS Controls, EBIOS RM Une certification de type ISO 27001 Lead Implementer / Lead Auditor, EBIOS RM, CISM, CISSP, CompTIA Security+ ou équivalent serait fortement appréciée.<br> Qualités attendues Esprit d’analyse et de synthèse Rigueur et sens de l’organisation Capacité à gérer des sujets transverses Aisance relationnelle et rédactionnelle Capacité de communication, de sensibilisation et d’influence Autonomie, discrétion et sens de la confidentialité</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Yazaki Morocco</strong> is driven by an <strong>innovation-oriented culture</strong>, fostering creativity, experimentation and individual initiative to support continuous industrial development. This dynamic is reinforced by a <strong>strong collaborative culture</strong> that promotes teamwork, trust and close leadership. The organization also embraces a <strong>performance-driven mindset</strong>, focused on ambition and measurable results. A <strong>structured organizational framework</strong> ensures process reliability, efficiency and operational consistency.
</p><br><br>
<br> Job : <p>Join a dynamic company in the <strong>Automotive / Motorcycles / Bicycles</strong> sector! We are looking for a passionate <strong>IT Charge</strong> to join our team based in <strong>Tangier</strong>. This is the ideal opportunity to shape your career in a stimulating and constantly evolving environment.</p><br><br><p>In this role, you will be at the heart of optimizing IT processes related to purchasing and supply chain management. Your main mission will be to ensure the efficiency and performance of information systems by actively contributing to their continuous improvement.</p><br><br><p>Your responsibilities will include IT project management, analysis of functional needs, deployment of solutions, and user support. You will actively participate in improving existing tools and identifying relevant new technologies.</p><br><br><ul><li>Follow-up of IT projects.</li><li>Analysis of needs and proposal of solutions.</li><li>Technical support for business teams.</li><li>Participation in the evolution of information systems.</li></ul> <br> <br> Required profile : <p>Your academic background has ideally led you to a <strong>Bac +3</strong> level. A degree in <strong>Purchasing / Supply Chain</strong> or <strong>IT / Electronics</strong> would be a major asset.</p><br><br><p>With experience ranging between <strong>1 and 1 year</strong>, you have already understood the challenges of an industrial environment. A first experience in the automotive sector is a plus.</p><br><br><p>This position requires proficiency with IT tools and the ability to analyze complex problems. You have an analytical and synthetic mind, good interpersonal skills, and the ability to work in a team. Knowledge of purchasing and logistics processes is a definite advantage.</p><br><br><ul><li>IT project management skills.</li><li>Knowledge of ERP and supply chain management tools.</li><li>Adaptability and proactivity.</li><li>Good communication skills.</li></ul><p>If you are ready to take on this challenge and your profile matches our expectations, don't wait any longer! Apply now using the button « Send my CV to the recruiter ».</p><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>We are looking for a senior Back-end Developer with over 7 years of experience in Java, who is an expert in microservices and event-driven architectures, and proficient in Spring Boot and Kafka. Comfortable in high-volume and high-quality demanding environments.</p><br><br><p>His/Her missions:</p><br><br><p>- Design, development, and maintenance of back-end applications in <strong>Java / Spring Boot / Kafka</strong><br>- Implementation of <strong>microservices</strong> and <strong>event-driven</strong> architectures<br>- Participation in all phases of the application lifecycle: design, development, testing, deployment, and maintenance<br>- Improvement of <strong>CI/CD</strong> pipelines to ensure continuous quality delivery<br>- Contribution to product quality: automated tests, test coverage, <strong>Sonar</strong>, <strong>SOLID</strong> principles, <strong>YAGNI</strong><br>- Evolutionary maintenance of existing applications<br>- Work using <strong>Agile SCRUM</strong> methodology, in collaboration with Product, Design, and Tech teams</p><br><br> <br> Required profile : <p>- More than 7 years of experience in <strong>Java</strong> and <strong>Kafka</strong><br>- Proven experience with high-volume distributed systems<br>- Experience in <strong>retail/large distribution</strong> is a plus</p><br><br><p>Technical skills:</p><br><br><ul><li><strong>Languages & Frameworks</strong>: Java, Spring Boot, Kafka</li><li><strong>Architecture</strong>: Microservices, Event-driven</li><li><strong>Databases</strong>: Relational and document-oriented</li><li><strong>DevOps</strong>: CI/CD, DevOps practices</li><li><strong>Versioning</strong>: Git</li><li><strong>Quality & Craftsmanship</strong>: Tests, SOLID, YAGNI, Sonar</li><li><strong>Methods</strong>: Agile SCRUM</li><li><strong>Soft Skills</strong>: Fluent communication in French, analytical skills, teamwork, meeting deadlines</li></ul> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph">Job Description <div> <p> <strong><font dir="auto" ><font dir="auto" >Context</font></font></strong><font dir="auto" ><font dir="auto" > : We are looking for a Senior fullstack developer capable of </font></font><strong><font dir="auto" ><font dir="auto" >designing and building applications from scratch</font></font></strong><font dir="auto" ><font dir="auto" > , mastering the entire technical chain: Java/Spring backend, React frontend, modern architectures (microservices, hexagonal, event-driven).</font></font></p> <p><font dir="auto" ><font dir="auto" >Our requirements:</font></font></p> <ul> <li> <p><font dir="auto" ><font dir="auto" >Confirmed experience (5+ years) in </font></font><strong><font dir="auto" ><font dir="auto" >Java 17/21</font></font></strong><font dir="auto" ><font dir="auto" > development , </font></font><strong><font dir="auto" ><font dir="auto" >Spring Boot 3+</font></font></strong><font dir="auto" ><font dir="auto" > .</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Advanced mastery of </font></font><strong><font dir="auto" ><font dir="auto" >React 18+</font></font></strong><font dir="auto" ><font dir="auto" > and </font></font><strong><font dir="auto" ><font dir="auto" >TypeScript</font></font></strong><font dir="auto" ><font dir="auto" > .</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Concrete experience in </font></font><strong><font dir="auto" ><font dir="auto" >creating projects from scratch</font></font></strong><font dir="auto" ><font dir="auto" > : architecture, code structuring, pipelines, environments.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Strong expertise in </font></font><strong><font dir="auto" ><font dir="auto" >microservices</font></font></strong><font dir="auto" ><font dir="auto" > , </font></font><strong><font dir="auto" ><font dir="auto" >hexagonal architecture</font></font></strong><font dir="auto" ><font dir="auto" > , </font></font><strong><font dir="auto" ><font dir="auto" >event-driven</font></font></strong><font dir="auto" ><font dir="auto" > (Kafka essential or equivalent).</font></font></p> </li> <li> <p>Compr hension solide des concepts DDD, clean architecture, clean code.</p> </li> <li> <p><font dir="auto" ><font dir="auto" >Operational knowledge of CI/CD, Docker, advanced testing.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >High autonomy, technical rigor, ability to make architectural decisions.</font></font></p></li></ul></div></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >Job Description: We are looking for a Senior Back-end Developer with over 7 years of Java experience, an expert in microservices and event-driven architectures, and proficient in Spring Boot and Kafka. The ideal candidate will be comfortable working in high-volume environments with stringent quality requirements. Responsibilities include: - Designing, developing, and maintaining backend applications in Java, Spring Boot, and Kafka - Implementing microservices and event-driven architectures - Participating in all phases of the application lifecycle: design, development, testing, deployment, and maintenance - Improving CI/CD pipelines to ensure continuous, high-quality delivery - Contributing to product quality through automated testing, test coverage, SonarQube, SOLID principles, and Yagni - Providing ongoing maintenance for existing applications - Working within the Agile Scrum methodology, in collaboration with the Product, Design, and Tech teams</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><font dir="auto" ><font dir="auto" >Over 7 years of experience in Java and Kafka</font></font></p><p><font dir="auto" ><font dir="auto" >Proven experience on high-volume distributed sorting systems</font></font></p><p><font dir="auto" ><font dir="auto" >Experience in retail/mass distribution is a plus</font></font></p><p><font dir="auto" ><font dir="auto" >Technical skills:</font></font></p><p><font dir="auto" ><font dir="auto" >Languages & Frameworks: Java, Spring Boot, Kafka</font></font></p><p><font dir="auto" ><font dir="auto" >Architecture: Microservices, Event-driven</font></font></p><p><font dir="auto" ><font dir="auto" >Databases: Relational and document-oriented</font></font></p><p><font dir="auto" ><font dir="auto" >DevOps: CI/CD, DevOps practices</font></font></p><p><font dir="auto" ><font dir="auto" >Version control: Git</font></font></p><p><font dir="auto" ><font dir="auto" >Quality & Craftsmanship: Tests, SOLID, YAGNI, Sonar</font></font></p><p><font dir="auto" ><font dir="auto" >Methods: Agile SCRUM</font></font></p><p><font dir="auto" ><font dir="auto" >Soft Skills: Fluent communication in French, analytical skills, teamwork, respect for deadlines</font></font></p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Description du poste En tant que d veloppeur avec 5 ann es d'exp rience , vos responsabilit s seront de : Participer au d veloppement des nouvelles fonctionnalit s Faire le chiffrage et r alisation des demandes de changement crire du code en mettant l'accent sur la qualit , la r utilisabilit et la maintenabilit crire des tests unitaires automatis s Communiquer sur l tat d avancement Livrer du code de qualit (respect des bonnes pratiques) Exp rience significative sur des projets BUILD Contribuer au partage des connaissances en participant des ateliers internes et externe (Digital Lab )</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Vous ma trisez les aspects techniques ci-dessous:</p><ul><li>Java 8+ ( 8, 11, 17, 21 )</li><li>Spring : Spring Boot , Spring Data Spring MVC, Spring Security ..</li><li>Respect des bonnes pratiques du codage : Design Pattern, Clean Code, ..</li><li>Architecture : microservices</li><li>Une exp rience sur le Front technologies est un plus : Angular, React</li><li>Manipulation des APIs REST</li><li>Exp rience de travail avec les bases de donn es : MySql, Oracle, SQL Server, PostgreSQL, MongoDB, ..</li><li>Logique de test : Junit, Mockito</li><li>Bonne culture DevOps : Git, Jenkins, CI/CD, Docker</li><li>Travail dans un environnement Agile : Scrum, SAFe</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>The Digital Factory Supply Chain designs and develops digital services for the entire supply chain, from automatic store ordering to supplier management, from warehouse preparation to delivery to points of sale, by leveraging advanced technologies, data, machine learning, and artificial intelligence to maximize the value of initiatives. Integrated into the DF Supply teams, the consultant will be responsible for developing and maintaining web applications and APIs that enable the configuration and optimization of automatic store orders, using Angular and Java SpringBoot technologies. He/she will be in charge of the design, development, testing, and production deployment of applications related to warehouse storage, respecting quality standards and good development practices.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Design, develop, and maintain robust and scalable applications with Java, Spring Boot, and Angular</li><li>Contribute to the continuous improvement of product quality and development practices</li><li>Ensure the maintenance and evolution of existing applications</li></ul><p><strong>Nice to Have:</strong></p><ul><li>Architect microservices and event-driven solutions</li><li>Manage relational and document-oriented databases</li><li>Apply DevOps principles, especially CI/CD</li><li>Use versioning with Git</li><li>Integrate craftsmanship principles and best practices such as SOLID, YAGNI, and test coverage with Sonar</li><li>Regularly use Generative AI tools</li><li>Participate in all phases of the software lifecycle from design to production and run</li><li>Adopt agile methodologies, particularly Scrum</li><li>Knowledge of operaton/camunda (management of BPMN workflow engine)</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >Job Description: We are looking for a Senior Fullstack Developer with over 7 years of experience, specializing in Java/Spring Boot (Back-end dominant) and Vue.js. Expert in designing robust, scalable and secure applications, with a strong command of microservices and event-driven architectures. Responsibilities include: - Designing, developing, and maintaining Java/Spring Boot and Vue.js applications - Using an Agentic AI Assistant in an IDE or CLI - Architecting microservices and event-driven solutions - Managing relational and document-oriented databases - Applying DevOps (CI/CD) and craftsmanship principles (SOLID, Yagni, Sonar) - Participating in all phases of the software lifecycle: design, development, testing, deployment, and maintenance - Contributing to the continuous improvement of development practices - Collaborating with the Product, Design, and Tech teams using the Agile SCRUM methodology</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><font dir="auto" ><font dir="auto" >Over 7 years of experience in Fullstack Java/Vue.js (primarily Back-end)</font></font></li><li><font dir="auto" ><font dir="auto" >Proven experience in microservices and event-driven architectures</font></font></li><li><font dir="auto" ><font dir="auto" >Experience in retail/mass distribution is a plus</font></font></li><li><font dir="auto" ><font dir="auto" >Skills sought: Languages & Frameworks: Java, Spring Boot, Vue.js</font></font></li><li><font dir="auto" ><font dir="auto" >Architecture: Microservices, Event-driven</font></font></li><li><font dir="auto" ><font dir="auto" >Databases: Relational and document-oriented</font></font></li><li><font dir="auto" ><font dir="auto" >DevOps: CI/CD</font></font></li><li><font dir="auto" ><font dir="auto" >Tools: Git, Agentic AI Assistant (IDE/CLI), Sonar</font></font></li><li><font dir="auto" ><font dir="auto" >Methods: Agile SCRUM</font></font></li><li><font dir="auto" ><font dir="auto" >Soft Skills: Fluent communication in French, analytical skills, collaboration, respect for deadlines</font></font></li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job : <p>We are looking for an IT Specialist (M/F) who will be responsible for:</p><br><br><p>- Managing the computer equipment</p><br><br><p>- Managing the telecommunication network</p><br><br><p>- Assisting staff / HelpDesk</p><br><br><p>- Managing IT security</p><br><br><p>- Leading and implementing IT projects</p><br><br> <br> <br> Required profile : <p>Associate's or Bachelor's degree in IT with experience in a similar role, ideally in the industrial sector.</p><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job : <ul><li>Searching for candidates and evaluating skills.</li><li>Analyzing IT client needs</li><li>Participating in offer preparation</li></ul> <br> Required profile : <ul><li>First experience either as an IT recruiter for the Moroccan or French market.</li><li>Comfortable speaking and writing (French required)</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><span><span>RIBATIS</span></span><span><span><span> , Opérateur de la transformation digitale dans le
domaine du </span></span></span><span><span>#eGOV</span></span><span><span><span>, cherche à </span></span></span><span><span>#Recruter</span></span><span><span><span> un </span></span></span><span><span>#CHEF</span></span><span><span><span> de </span></span></span><span><span>#PRODUITS</span></span><span><span>#IT</span></span><span><span><span>:</span></span></span><br></p><br><p><b><span><span><span>- Missions :</span></span></span></b><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Agréger <b>l'ensemble des
informations</b> issues des services commerciaux, marketing et technique afin
d'optimiser la connaissance du marché ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Organiser et animer <b>des focus
groups avec les utilisateurs clés et les sponsors</b>, afin d’identifier et
planifier l’implémentation des points à améliorer et l’intégration des
nouvelles fonctionnalités ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Anticiper <b>les besoins clients
existants et potentiels</b> en termes de technologies et de fonctionnalités des
produits ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Définir <b>une offre de produits ou
de services</b> adaptée à la demande du marché ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Définir <b>des fiches d’expressions
de besoins précises</b> et assurer <b>la bonne traduction en spécifications
fonctionnelles</b> avec les équipes de conception ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Actualiser et assurer <b>le suivi du
plan de développement produit</b> (" roadmap produit ") avec les
équipes fonctionnelles et techniques</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Valider <b>l'adéquation des
fonctionnalités développées avec les expressions de besoin</b> énoncées en
amont ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Suivre <b>l'avancée du développement</b> en lien avec les impératifs de lancements commerciaux, le " time to market
" ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Concevoir <b>le contenu des supports
d'aide à la vente</b>, soit à destination des équipes commerciales, soit à
destination des équipes de communication en charge des actions de lancement des
produits ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Assurer <b>des actions de
communication en interne</b> afin de présenter les produits : formation des
équipes commerciales, présentation aux départements stratégiques de
l'entreprise, …etc ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Analyser et optimiser <b>le produit
ou service</b> en fonction des contraintes propres à l'entreprise (ressources
humaines, coûts, rentabilité, image de l'entreprise) et de la demande du marché ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Adapter en permanence <b>l'offre à
l'évolution et aux opportunités</b> du marché ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Mettre en place <b>un business plan</b> étudiant l'ensemble du positionnement du produit et sa rentabilité ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Établir et actualiser périodiquement <b>la roadmap produit</b> ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Établir <b>le plan de charge des
actions et le planning de mobilisation des ressources </b>fonctionnelles,
techniques et transverses pour la réalisation des sprints ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Participer <b>aux différentes
cérémonies</b> liées aux sprints ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Participer et coordonner <b>les
actions de définition de l’UX</b> liées aux fonctionnalités à produire ; </span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Faire <b>la revue des livrables
fonctionnels</b> de l’équipe conception.</span></span></span><br></p><br><span><span><span>------------------</span></span></span><br><span><span><span>Pour toute
personne intéressée, prière de nous adresser vos candidatures sur </span></span></span><span><span>rh@ribatis.com</span></span><span><span><span> en précisant au
niveau de l'objet de l'émail l'offre pour laquelle vous postulez.</span></span></span><br><br><span><span><span></span></span></span><br><br><p><span><span>#Hiring</span></span><span><span>#Chef_Produits_IT</span></span><span><span>#chefproduitsIT</span></span><span><span><span>#Product_Owner</span></span></span><span><span><span>#productowner</span></span></span><span><span><span>#Product</span></span></span><span><span><span>#Owner</span></span></span><br></p><br><br><span>Profil</span><p><b><span><span><span>- Formation initiale</span></span></span></b><span><span><span> : BAC+5 en IT ou en Marketing</span></span></span><br></p><br><p><b><i><u><span><span><span>NB :</span></span></span></u></i></b><span><span><span> Les doubles formations sont très
appréciées. Idéalement, une formation d'ingénieur en IT couplée avec une
formation en marketing</span></span></span><br></p><br><b><span><span><span>- Expérience :</span></span></span></b><span><span><span> Au moins une année probante dans un poste équivalent</span></span></span><br><br><b><span><span><span>- Savoir-être</span></span></span></b><span><span><span> : Une personne</span></span></span><br><br><p><span><span><span>·</span></span></span><span><span><span>Résiste au stress ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Orientée résultats ;</span></span></span><br></p><br><p></p> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are recruiting on behalf of a well-established retail group with a strong physical presence and a growing omnichannel strategy across stores, e-commerce, and digital platforms. This is a key leadership role for an experienced IT Manager who can bridge technology, operations, and customer experience. THE ROLE WILL REQUIRE RELOCATION TO MOROCCO. As IT Manager, you will be responsible for driving and supporting the company s omnichannel retail infrastructure. You will ensure seamless integration between stores, online platforms, ERP, POS, supply chain systems, and customer-facing technologies. This role combines hands-on technical oversight with strategic leadership , working closely with retail, e-commerce, finance, and supply chain teams. Key Responsibilities Own and manage the IT landscape supporting omnichannel retail operations (stores, e-commerce, marketplaces, mobile, CRM). Ensure smooth integration between POS, ERP, WMS, OMS, and e-commerce platforms . Lead IT projects related to digital transformation, system upgrades, and new store openings. Oversee IT security, data integrity, and system availability. Manage external vendors, system integrators, and technology partners. Provide day-to-day IT support governance for retail and head office teams. Develop and execute IT roadmaps aligned with business growth and omnichannel strategy. Lead and develop a local IT team.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Proven experience in an IT management role within retail , ideally omnichannel or multi-site environments.</li><li>Strong understanding of retail systems: POS, ERP, e-commerce platforms, inventory & order management .</li><li>Experience integrating online and offline customer journeys.</li><li>Solid project management skills with the ability to manage multiple priorities.</li><li>Strong stakeholder management and communication skills.</li><li>Experience working with third-party vendors and service providers.</li><li>Fluent in French and English (Arabic is a strong advantage).</li><li>Based in Morocco or willing to relocate.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job : <ul><li>Implement the ANM strategy for its scope.</li><li>Participate in the development of the purchasing strategy for projects related to technical and project teams.</li><li>Launch calls for tenders, analyze supplier offers, write comparative tables.</li><li>Prepare award documents for decision-making committees.</li><li>Establish and maintain strong, long-term relationships with suppliers.</li><li>Contribute to the negotiation of commercial, contractual, and logistical conditions.</li><li>Participate in the drafting and monitoring of supplier contracts.</li><li>Monitor the execution of markets (orders, deliveries, penalties, disputes).</li><li>Contribute to the evaluation and qualification of suppliers.</li><li>Update purchasing databases.</li><li>Prepare and analyze the various indicators for its scope.</li><li>Ensure regular reporting.</li></ul> <br> <br> Required profile : <ul><li>Hold a Master's degree (Bac+5) in Purchasing and Logistics or similar training.</li><li>Minimum 5 years of experience in purchasing, ideally in the mass retail sector.</li><li>Excellent negotiation and supplier relationship management skills.</li><li>Ability to anticipate market trends, assess risks, and make strategic decisions.</li><li>Interpersonal intelligence and adaptability.</li><li>Ability to work in a team and communicate effectively.</li><li>Analytical mindset and rigor in file monitoring.</li><li>Recognized ability to adapt and innovate.</li><li>Fluent in French.</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Sorec</strong> is characterized by a <strong>strongly collaborative culture</strong>, where people, trust and employee well-being are central to the organization’s way of working. The company promotes high-quality working relationships, team cohesion and a close, supportive leadership style. This collaborative foundation is complemented by a <strong>moderate innovation focus</strong>, fostering initiative and openness to new ideas. A <strong>structured organizational framework</strong> supports operational efficiency, while competitive performance plays a more limited role.
</p><br><br>
<br> Job : <p>Reporting to the Directorate of Information Technologies and Systems, your main mission will be the complete management of IT projects, from defining business needs (Business Analysis) to technical management and solution implementation (IT Development). You will be the interface between business teams, the IT department, and any external providers. As such, your main activities will be:</p><br><br><p><strong>Business Analysis (MOA)</strong></p><br><br><p>- Collect, analyze, and formalize user functional needs;<br>- Write expressions of need and specifications;<br>- Participate in defining processes and propose improvements;<br>- Organize business workshops, monitor testing and acceptance of deliverables;<br>- Support users in change management;<br> </p><br><br><p><strong>IT Development (MOE)</strong></p><br><br><p>- Contribute to the technical design of solutions with internal or external teams;<br>- Ensure the monitoring of development, integration, and deployment into production;<br>- Guarantee compliance with deadlines, budget, and technical quality of deliverables;<br>- Monitor project risks and provide regular reporting.<br> </p><br><br> <br> <br> Required profile : <p>As a potential candidate:</p><br><br><p>You have an engineering degree <strong>(Master's degree)</strong> in IT, with <strong>5 to 8 years</strong> of experience in managing IT projects in an IT Development/Business Analysis environment.<br><strong>Required skills:</strong></p><br><br><p>- Management of IT projects in IT Development/Business Analysis environments.<br>- Proficiency in project management methodologies: V-Cycle, Agile, Scrum.<br>- Functional analysis and design of information systems.<br>- Good knowledge of application architectures.<br>- Use of modeling tools such as UML and BPMN.<br>- Practice with project management tools (Jira, MS Project, etc.).<br>- Strong sense of commitment, organization, collaboration, and respect for confidentiality.<br>- Analytical mind, rigor, and attention to detail.<br> </p><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p><strong><em>1. Management of L2 teams</em></strong></p><br><br><ul><li>Direct management of Level 2 teams</li><li>Management of workload, capacity, and resource allocation</li><li>Incident dispatch and prioritization</li><li>Definition and monitoring of individual and collective objectives</li><li>Supporting employees in their career development</li><li>Development and monitoring of skills development plans</li></ul><p><strong><em>2. Training and skill development</em></strong></p><br><br><ul><li>Creation and monitoring of the teams' training plan</li><li>Development of versatility and functional coverage</li><li>Support for the transformation towards a global and cross-functional support model</li><li>Promotion of the use of AI and automation tools in daily activities</li></ul><p><strong><em>3. Knowledge Management</em></strong></p><br><br><ul><li>Enrichment, structuring, and maintenance of the IT HUB knowledge base</li><li>Definition of documentation and capitalization standards</li><li>Use of Group tools (ServiceNow, Teams, SharePoint, Copilot) to ensure the dissemination and sustainability of knowledge</li><li>Implementation of a Knowledge-Centered Support approach</li></ul><p><strong><em>4. Operational Excellence</em></strong></p><br><br><ul><li>Leading continuous improvement of Level 2 support</li><li>Management of corrective and preventive actions</li><li>Coordination of activities between L2 and L3 teams</li><li>Monitoring of expertise and development requests escalated to higher-level teams</li></ul><p><strong><em>5. Incident Management and Governance</em></strong></p><br><br><ul><li>Active participation in processes:</li><li>Incident Management</li><li>Problem Management</li><li>Major Incident Management</li><li>Coordination of cross-team resolution actions</li><li>Leading operational governance meetings with stakeholders</li><li>Identification and reporting of friction points, risks, and improvement needs</li></ul><p><strong><em>6. Performance Management</em></strong></p><br><br><ul><li>Definition and monitoring of operational KPIs</li><li>Production of dashboards and management reporting</li><li>Analysis of trends, volumes, service quality, and user satisfaction</li><li>Proposal of continuous improvement plans</li></ul><p><strong><em>7. Recruitment and Onboarding</em></strong></p><br><br><ul><li>Identification of resource needs</li><li>Participation in recruitment processes</li><li>Selection of profiles aligned with Level 2 needs and Group strategic directions</li><li>Organization and management of new employee onboarding</li></ul><br><br> <br> Required profile : <ul><li>Degree: Master's degree in computer science</li><li>8 years of experience</li><li>Languages: French and English mandatory (fluent level)</li><li>Experience: Significant experience in managing technical teams and IT support</li><li>Technical Skills: Proficiency in IT service management tools (ServiceNow, SharePoint, Teams, Copilot)</li><li>Soft Skills: Leadership, analytical skills, priority management, communication</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><br>POSITION SUMMARY<br>Troubleshoot and resolve technical problems or issues related to computer software and systems. Provide technical guidance and recommendations to resolve business problems. Analyze, recommend, and implement process improvements. Enter commands and activate controls on computer and peripheral equipment to integrate and operate equipment. Troubleshoot, modify, support, manage, and maintain applications programs and user accounts. Maintain records of daily data communication transactions, problems and remedial actions taken, or installation activities. Train or instruct users in the proper use of hardware or software. Manage and coordinate planning, design, operations, maintenance, and resource allocation of telecommunications activities, including client/server support and strategic and tactical planning. Consult with and advise others on administrative policies and procedures, technical problems, priorities, and methods related to telecommunications.<br>Assist management in hiring, training, scheduling, evaluating, disciplining, and motivating and coaching employees; serve as a role model and first point of contact of the Guarantee of Fair Treatment/Open Door Policy process. Develop and maintain positive working relationships with others; support team to reach common goals; listen and respond appropriately to the concerns of other employees. Follow all company policies and procedures; protect company assets. Speak with others using clear and professional language. Ensure adherence to quality expectations and standards; identify, recommend, develop, and implement new ways to increase organizational efficiency, productivity, quality, safety, and/or cost-savings. Visually verify information. Enter and locate information using computers/Point of Sale (POS) systems. Move, lift, carry, push, pull, and place objects weighing less than or equal to 10 pounds without assistance. Perform other reasonable job duties as requested by Supervisors.<br>PREFERRED QUALIFICATIONS<br>Education: Technical, Trade, or Vocational School Degree.<br>Related Work Experience: At least 2 years of related work experience.<br>Supervisory Experience: No supervisory experience.<br>License or Certification: None<br>At Marriott International, we are dedicated to being an equal opportunity employer, welcoming all and providing access to opportunity. We actively foster an environment where the unique backgrounds of our associates are valued and celebrated. Our greatest strength lies in the rich blend of culture, talent, and experiences of our associates. We are committed to non-discrimination on any protected basis, including disability, veteran status, or other basis protected by applicable law.<br>Marriott Hotels strive to elevate the art of hospitality, innovating at every opportunity while keeping the comfort of the oh-so-familiar all around the globe. As a host with Marriott Hotels, you will help keep the promise of “Wonderful Hospitality. Always.” by delivering thoughtful, heartfelt, forward-thinking service that upholds and builds upon this living legacy. With the name that’s synonymous with hospitality the world over, we are proud to welcome you to explore a career with Marriott Hotels. In joining Marriott Hotels, you join a portfolio of brands with Marriott International. Be where you can do your best work, begin your purpose, belong to an amazing global team, and become the best version of you. <br>JW Marriott is part of Marriott International's luxury portfolio and consists of more than 100 beautiful properties in gateway cities and distinctive resort locations around the world. JW believes our associates come first. Because if you’re happy, our guests will be happy. JW Marriott associates are confident, innovative, genuine, intuitive, and carry on the legacy of the brand’s namesake and company founder, J.Willard Marriott. Our hotels offer a work experience unlike any other, where you’ll be part of a community and enjoy true camaraderie with a diverse group of co-workers. JW creates opportunities for training, development, recognition and most importantly, a place where you can pursue your passions in a luxury environment with a focus on holistic well-being. Treating guests exceptionally starts with the way we take care of our associates. That’s The JW Treatment™. In joining JW Marriott, you join a portfolio of brands with Marriott International. Be where you can do your best work, begin your purpose, belong to an amazing global team, and become the best version of you.</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Sorec</strong> is characterized by a <strong>strongly collaborative culture</strong>, where people, trust and employee well-being are central to the organization’s way of working. The company promotes high-quality working relationships, team cohesion and a close, supportive leadership style. This collaborative foundation is complemented by a <strong>moderate innovation focus</strong>, fostering initiative and openness to new ideas. A <strong>structured organizational framework</strong> supports operational efficiency, while competitive performance plays a more limited role.
</p><br><br>
<br> Job : <p>Reporting to the Directorate of Information Technologies and Systems, your main mission will be the complete management of IT projects, from defining business needs (Business Analysis) to technical management and solution implementation (IT Development). You will be the interface between business teams, the IT department, and any external providers. As such, your main activities will be:</p><br><br><p><strong>Business Analysis (MOA)</strong></p><br><br><p>- Collect, analyze, and formalize user functional needs;<br>- Write expressions of need and specifications;<br>- Participate in defining processes and propose improvements;<br>- Organize business workshops, monitor testing and acceptance of deliverables;<br>- Support users in change management;<br> </p><br><br><p><strong>IT Development (MOE)</strong></p><br><br><p>- Contribute to the technical design of solutions with internal or external teams;<br>- Ensure the monitoring of development, integration, and deployment into production;<br>- Guarantee compliance with deadlines, budget, and technical quality of deliverables;<br>- Monitor project risks and provide regular reporting.<br> </p><br><br> <br> <br> Required profile : <p>As a potential candidate:</p><br><br><p>You have an engineering degree <strong>(Master's degree)</strong> in IT, with <strong>5 to 8 years</strong> of experience in managing IT projects in an IT Development/Business Analysis environment.<br><strong>Required skills:</strong></p><br><br><p>- Management of IT projects in IT Development/Business Analysis environments.<br>- Proficiency in project management methodologies: V-Cycle, Agile, Scrum.<br>- Functional analysis and design of information systems.<br>- Good knowledge of application architectures.<br>- Use of modeling tools such as UML and BPMN.<br>- Practice with project management tools (Jira, MS Project, etc.).<br>- Strong sense of commitment, organization, collaboration, and respect for confidentiality.<br>- Analytical mind, rigor, and attention to detail.<br> </p><br><br> <br><br> </div>