UI UX Designer Jobs in Morocco
10 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><b>GEC recrute | Consultant UX/UI Designer Web</b><br></p><br><p>Dans le cadre d'une mission stratégique pour le compte de son client, <b>GEC – Global Experts Consulting</b> recherche un <b>UX/UI Designer Web</b> passionné par la conception d'expériences digitales intuitives, ergonomiques et centrées utilisateur.<br></p><br><p><b>Vos missions :</b><br></p><br>Comprendre les besoins utilisateurs et métiers afin de concevoir des expériences digitales à forte valeur ajoutée.<br><br>Concevoir les parcours utilisateurs (User Flows), wireframes et prototypes interactifs.<br><br>Réaliser des interfaces web modernes, responsive et accessibles.<br><br>Participer à la création, à l'évolution et à la gouvernance du Design System.<br><br>Collaborer avec les équipes Produit, Développement et Métiers tout au long du cycle de conception.<br><br>Accompagner les phases de recette et garantir la qualité des interfaces jusqu'à leur mise en production.<br><br>Réaliser une veille UX/UI et proposer des améliorations continues des parcours utilisateurs.<br><br><p><b>Profil recherché :</b><br></p><br>Bac+3 à Bac+5 en Design, UX/UI, Multimédia ou équivalent.<br><br>2 à 5 ans d'expérience en UX/UI Design Web.<br><br>Excellente maîtrise de <b>Figma</b> et des outils de prototypage.<br><br>Solide expérience en conception UX (User Research, User Flows, Wireframes, Prototypes).<br><br>Bonne maîtrise des Design Systems, du Responsive Design et des principes d'accessibilité (WCAG).<br><br>Expérience de travail en environnement Agile (Jira, Confluence).<br><br><b>Portfolio de réalisations Web obligatoire</b><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>ABOUT THE COMPANY The company is a multinational IT consulting and digital transformation solutions provider, supporting government entities, telecom operators, and enterprise clients across the Middle East.<br> It specializes in helping organizations modernize operations, improve collaboration, and deliver scalable technology initiatives through consulting, implementation, integration, managed services, and training.<br> With strong expertise across Enterprise Digital transformation, DevOps, IT service management, enterprise service management, and collaboration platforms, the company partners with leading technology vendors to deliver practical, measurable, and enterprise-ready solutions.<br> ABOUT THE ROLE We are looking for a Senior Product Designer with strong experience designing intuitive, user-centric web and mobile applications, with the ability to work seamlessly across both LTR and RTL layouts.<br> The ideal candidate will have a proven track record in UX/UI design, supported by a strong portfolio that demonstrates the ability to turn complex product requirements into clean, functional, and engaging user experiences.<br> They should be able to brainstorm fresh ideas, proactively recommend best-practice user flows, and bring a senior-level product mindset to each stage of the design process.<br> You should be confident working across the full design lifecycle, from research and discovery through to wireframing, prototyping, user flows, usability testing, and design iteration.<br> Strong hands-on experience with tools such as Figma, Sketch, Adobe XD, or similar design platforms is expected, along with experience owning, maintaining, and scaling design systems across digital products.<br> This role requires someone who can understand user needs, translate feedback into practical design improvements, and adapt quickly as product requirements evolve.<br> A strong understanding of UX research, usability testing, accessible design, and inclusive design principles is essential.<br> The successful candidate must be exceptionally detail-oriented, able to manage time effectively, work autonomously, and remain comfortable collaborating remotely with distributed teams.<br> Direct exposure to cutting-edge enterprise AI projects across UAE and GCC Flat team structure - work directly with founders and senior engineers Opportunity to grow into a Senior or Lead Engineer role Flexible remote work arrangements Fast-paced environment where your work ships to production and reaches real clients 06+ Years of Experience in UI/UX Engineering including Product Designing Senior-level experience with the ability to work autonomously and comfortably in a remote setup Proven experience in UX/UI design for web and mobile applications Ability to design seamlessly for both LTR and RTL layouts Strong portfolio showcasing user-centric product design Expertise in Figma, Sketch, Adobe XD, or similar tools Experience owning, maintaining, and scaling design systems Ability to create wireframes, prototypes, user journeys, and user flows Strong ability to brainstorm fresh ideas and proactively recommend best-practice user flows Strong understanding of UX research and usability testing Experience working with iterative design methodologies Exceptionally detail-oriented with excellent time management skills Ability to synthesise feedback and adapt designs quickly Familiarity with accessible and inclusive design principles</span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >Morgan Philips Executive Search is currently recruiting a Lead UX/UI Designer (M/F) for a leading group in Rabat, engaged in an ambitious digital transformation. As part of the launch of a Digital Factory, our client is strengthening its teams to design and deploy innovative, user-centric, and high-value digital experiences. The Lead UX/UI Designer will play a key role in structuring the design practice and supporting the Product and Tech teams towards excellence in user experience. Responsibilities: Reporting to the Digital Factory, the Lead UX/UI Designer will be responsible for defining the design vision, ensuring the consistency of digital experiences, and promoting a user-centric culture within the organization. Main tasks: Design & User Experience Strategy: Define and deploy a consistent UX/UI vision across all digital products and platforms. Design and develop a robust Design System that ensures the consistency of interfaces and user journeys. Promote best practices in user experience, accessibility, and interaction design. Ensure that design initiatives are aligned with business objectives and user expectations. User Research & Innovation: Lead user research initiatives to identify customer needs, behaviors, and pain points. Organize and facilitate Design Thinking, co-creation, and innovation workshops. Conduct user testing and leverage the findings to continuously improve digital products. Foster a data-driven approach in evaluating and optimizing proposed experiences. Product & Delivery Collaboration: Collaborate closely with the Product Management, Development, and Marketing teams to guarantee the quality of delivered solutions. Support the teams in designing seamless and efficient user journeys. Participate in the various phases of the product lifecycle, from ideation to production. Design Leadership & Governance: Mentor, support, and develop the skills of the UX/UI teams. Define design standards, methodologies, and guidelines within the Digital Factory. Develop a strong and unifying design culture throughout the organization. Measure the impact of design initiatives through performance and user satisfaction indicators.</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><font dir="auto" ><font dir="auto" >Master's degree (Bac+5) in Design, Human-Computer Interaction (HCI), Ergonomics, Digital Technology, or equivalent. Significant experience of 8-12 years in design roles, including several years in UX/UI leadership positions. Proven expertise in UX Design, UI Design, Product Design, and Design Systems. Advanced mastery of design and prototyping tools, particularly Figma. Demonstrated experience in user research, usability testing, and Design Thinking methodologies. Good understanding of Agile environments and digital product development. Ability to combine strategic vision, operational excellence, and attention to detail. Excellent interpersonal skills and a strong ability to work in cross-functional environments. Experience in an international context appreciated. Professional English required.</font></font></p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>We are</span><b><span> One Team. </span></b><span>We</span><b><span> make it happen. </span></b><span>We are</span><b><span> Unstoppable.</span></b></p><br><p><span>Babel est une multinationale espagnole qui compte à peu près de 3000 employés dans le monde présente déjà dans 4 continents qui offre des services en technologies nouvelles visant à accompagner les grandes organisations dans leur processus de transformation digitale.</span></p><br><p><b>Quel est notre plan stratégique ?</b></p><br><p>Nous regardons vers l'avenir ! Notre plan stratégique Hyperspace 2029 promet d'être un voyage passionnant, plein d'opportunités de croissance et de développement professionnel. Atteindre un chiffre d'affaires de 1 milliard d'euros, un défi que nous sommes sûrs de relever grâce à la collaboration et au talent de notre équipe, sera une autre histoire de succès que nous écrirons ensemble.</p><br><p><b><b>Quel profil nous recherchons?</b></b></p><br><p><span>Le/La UX/UI Designer est responsable de la conception d'interfaces digitales intuitives, esthétiques et centrées sur les besoins des utilisateurs, afin d'offrir une expérience utilisateur optimale.</span></p><br><p><b><span>Missions principales :</span></b></p><br><ul><li><span>Concevoir des interfaces web et mobiles ergonomiques.</span></li><li><span>Réaliser des wireframes, maquettes et prototypes.</span></li><li><span>Analyser les besoins des utilisateurs et améliorer leur expérience.</span></li><li><span>Collaborer avec les équipes Produit et Développement.</span></li><li><span>Veiller à la cohérence graphique et à l'application du Design System.</span></li></ul><p><b><span>Formation :</span></b></p><br><ul><li><span>Bac+3 à Bac+5 en Design, UX/UI Design, Multimédia ou domaine équivalent.</span></li></ul><p><b><span>Compétences :</span></b></p><br><ul><li><span>Maîtrise de Figma, Adobe. </span></li><li><span>Bonne connaissance des principes UX/UI et du Design Thinking.</span></li><li><span>Créativité, esprit d'analyse et sens du travail en équipe.</span></li></ul><p><span><b>Que proposons-nous ?</b></span></p><br><p><span><b>Babel, the great way to achieve the success.</b></span></p><br><p><br><span>Veux-tu faire partie d'une équipe en expansion, engagée et innovante qui fait l'histoire chaque jour ? Chez Babel, nous t'accompagnons sur le chemin du succès. Nous croyons au talent des personnes et nous voulons le valoriser en vous offrant un excellent environnement de travail basé sur la collaboration et la solidarité.<br>Travailler chez Babel, c'est bien plus que travailler dans une entreprise, c'est rejoindre une équipe de personnes avec une mission partagée et un modèle d'entreprise axé sur les valeurs.<br>De plus,</span></p><br><ul><li><span>Nous investissons dans la formation de nos Babelievers.</span></li><li><span>Nous investissons dans ta santé physique et émotionnelle. (Assurance Maladie Privée / Assurance Vie, Plan de retraite).</span></li><li><span>Nous investissons également dans ton temps libre (Team building, Happy Day, AfterWork, Team Day.. )</span></li><li><span>Nous participons à la croissance de l'entreprise et reconnaissons la contribution de chaque personne (Prime de Bénéfices).</span></li><li><span>Nous mettons l'accent sur le travail avec les dernières technologies et les projets innovants, mais surtout, nous accompagnons la transformation numérique et rapprochons la technologie de la société.</span></li></ul><p><span><b>Acceptes-tu le défi ? Nous t'attendons !</b></span></p><br><p><span>Chez Babel, nous favorisons un environnement de travail basé sur le respect de nos professionnels, le développement professionnel et la promotion de l'égalité des chances sans aucune discrimination.</span></p><br><p><i>Conformément à la législation en vigueur en matière de protection des données, nous vous informons que le GRUPO BABEL est responsable de vos données personnelles (voir les entreprises dans la politique de confidentialité), et qu'il les utilisera pour gérer vos processus de sélection, actuels et futurs, ainsi que pour les autres finalités décrites sur le site web. Ce traitement est basé sur le consentement du candidat. Les données personnelles collectées ne seront en aucun cas transférées à des tiers, sauf en cas d'obligations légales expresses. Vous pouvez exercer vos droits en matière de protection des données à l'adresse suivante : <span>data.protection@babelgroup.com</span>. Toutes les informations sur la politique de confidentialité sont disponibles sur notre site web.</i></p><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" >Job Description </font></font><div> <p>As a <strong>Front-End Angular / Reactjs Senior Developer</strong>, you will contribute to the design and development of modern, high-performance web interfaces for major international clients. You will join an agile, dynamic, and expert digital team.</p> <p> <strong>Your responsibilities:</strong> </p> <ul> <li>Participate in technical design workshops with architects and business teams.</li> <li>Develop scalable, high-performance web applications using Angular/ Reactjs.</li> <li>Ensure code quality through unit testing, code reviews, etc.</li> <li>Collaborate closely with UX/UI Designers to deliver an optimal user experience.</li> <li>Provide corrective and evolving maintenance for existing applications.</li> <li>Actively participate in agile team rituals (daily stand-ups, sprint planning, retrospectives..).</li> </ul> <p> </p></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p>Degree from an engineering school or university equivalent in computer science.</p> <ul> <li>Minimum of 5 years of experience in front-end development with strong Angular / Reactjs expertise.</li> <li>Good understanding of UI/UX principles.</li> <li>Familiar with development best practices (modularity, performance, accessibility, etc.).</li> <li>Team spirit, autonomy, and attention to detail.</li> <li>Strong communication skills in French. English is mandatory.</li></ul></div><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Missions We are looking for a Web Integrator to join our team. They will be responsible for transforming UX/UI designs into functional and optimized web pages, while adhering to quality standards and front-end development best practices. Main missions: Integrate UX/UI mockups in HTML5, CSS3, and JavaScript (if necessary). Ensure cross-browser and responsive compatibility of interfaces. Collaborate closely with UX/UI designers and back-end developers. Optimize web page performance (loading, accessibility, SEO). Respect W3C standards and development best practices. Perform functional and visual tests to validate integrations.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><font dir="auto" ><font dir="auto" >Master's degree in computer science/application development with at least 3 years of experience</font></font></p><p><font dir="auto" ><font dir="auto" >Know:</font></font></p><ul><li><font dir="auto" ><font dir="auto" >Conna tre le rf rentiels des m tiers d Intelcia</font></font></li><li><font dir="auto" ><font dir="auto" >Knowledge of project management methods (Agile...)</font></font></li><li><font dir="auto" ><font dir="auto" >To know the engineering rules, methods and direct implications in one's field of activity</font></font></li></ul><p><font dir="auto" ><font dir="auto" >Expertise:</font></font></p><ul><li><font dir="auto" ><font dir="auto" >Desired certifications: Scrum, Java, Spring, Databases, Security</font></font></li><li><font dir="auto" ><font dir="auto" >Mastering the rules, principles and practices of computer development</font></font></li><li><font dir="auto" ><font dir="auto" >Mastering development and integration tools, frameworks</font></font></li><li><font dir="auto" ><font dir="auto" >Mastering data exchange formats: XML, CSV, JSON</font></font></li><li><font dir="auto" ><font dir="auto" >Mastering database management systems: Oracle, MySQL</font></font></li><li>Ma triser les technologies : JAVA, JEE, Web services rest/soap, Java script, HtmL, CSS, Spring project, SQL, Mongo DB, Maven, Git, JS, Hibertie, GWT , Angular</li><li><font dir="auto" ><font dir="auto" >Professional English</font></font></li></ul><p><font dir="auto" ><font dir="auto" >Knowing how to be:</font></font></p><ul><li><font dir="auto" ><font dir="auto" >Autonomy</font></font></li><li><font dir="auto" ><font dir="auto" >Capacity analyses</font></font></li><li>Curiosit technique</li><li><font dir="auto" ><font dir="auto" >Team spirit</font></font></li><li><font dir="auto" ><font dir="auto" >Sense of confidentiality</font></font></li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" ><b>Job Description </b></font></font><div> <p><font dir="auto" ><font dir="auto" >The Fullstack .NET / Angular Developer participates in the design, development, and maintenance of robust and scalable web applications. They work across the entire development chain, from backend to frontend, in collaboration with the product and technical teams.</font></font></p> <p><b>Responsabilit s</b></p> <ul> <li><font dir="auto" ><font dir="auto" >Design and develop web applications using </font></font><strong><font dir="auto" ><font dir="auto" >.NET (C#)</font></font></strong><font dir="auto" ><font dir="auto" > backend</font></font></li> <li><font dir="auto" ><font dir="auto" >Developing dynamic user interfaces with </font></font><strong><font dir="auto" ><font dir="auto" >Angular</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Participate in the analysis of functional and technical requirements</font></font></li> <li><font dir="auto" ><font dir="auto" >Design and maintain high-performance and secure REST APIs</font></font></li> <li><font dir="auto" ><font dir="auto" >Ensure code quality (unit tests, code reviews, clean code)</font></font></li> <li><font dir="auto" ><font dir="auto" >Participate in the continuous improvement of application performance</font></font></li> <li><font dir="auto" ><font dir="auto" >Fix bugs and ensure ongoing and corrective maintenance</font></font></li> <li><font dir="auto" ><font dir="auto" >Working using Agile methodology (Scrum / Kanban)</font></font></li> <li><font dir="auto" ><font dir="auto" >Collaborating with UX/UI designers, Product Owners, and DevOps teams</font></font></li> </ul> <p>Stack technique</p> <ul> <li>Backend : <strong>.NET / .NET Core / C#</strong> </li> <li>Frontend : <strong>Angular (TypeScript, HTML, CSS)</strong> </li> <li>API : REST / JSON</li> <li>Base de donn es : SQL Server / PostgreSQL</li> <li><font dir="auto" ><font dir="auto" >Tools: Git, Azure DevOps / Jira</font></font></li> <li>Bonus : Docker, CI/CD, Kubernetes</li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"><b>Qualifications </b></p><div> <ul> <li><font dir="auto" ><font dir="auto" >Bachelor's degree (3 years of higher education) or Master's degree (5 years of higher education) in computer science or equivalent</font></font></li> <li><font dir="auto" ></font><strong><font dir="auto" ><font dir="auto" >Minimum 2-5 years</font></font></strong><font dir="auto" ><font dir="auto" > experience </font><font dir="auto" >in full-stack development</font></font></li> <li><font dir="auto" ><font dir="auto" >Good mastery of </font></font><strong><font dir="auto" ><font dir="auto" >.NET Core and Angular</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Good understanding of web architectures (MVC, microservices)</font></font></li> <li><font dir="auto" ><font dir="auto" >Knowledge of SQL and database design</font></font></li> <li><font dir="auto" ><font dir="auto" >Teamwork skills and good communication</font></font></li> <li><font dir="auto" ><font dir="auto" >Autonomy, rigor and analytical skills</font></font></li></ul></div><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">
Company culture : <p><strong>Aba Technology</strong> is a company driven by <strong>innovation</strong>, where creativity, experimentation, and bold thinking shape everyday work. This entrepreneurial mindset is supported by strong <strong>structure and process discipline</strong>, ensuring efficiency and consistent quality. Teams thrive in a collaborative and caring environment that values trust, support, and close teamwork. While <strong>performance and competition</strong> play a lighter role, the focus remains on agility, collective alignment, and impactful innovation.
</p><br><br>
<br> Job : <p><strong>Technical Leadership</strong><br>• Define the frontend architecture (choice of frameworks, design system, project structure, state management strategy, micro-frontends if applicable).<br>• Establish and enforce code standards (guidelines, linting, conventions, systematic code reviews).<br>• Make technical decisions and manage technical debt (technical roadmap, planned refactoring).<br>• Carry out the most complex developments and proofs of concept.<br>• Ensure quality through testing strategy (unit, integration, E2E - Jest/Vitest, Testing Library, Playwright/Cypress).<br> </p><br><br><p><strong>Team Management</strong><br>• Mentor and develop the skills of a team of 3 to 6 frontend developers (mentoring, pair programming, regular feedback).<br>• Participate in recruitment (technical interviews, tests) and onboarding of new hires.<br>• Lead technical rituals (architecture reviews, frontend guilds, knowledge sharing).<br>• Estimate workload and contribute to sprint planning and estimations.<br> </p><br><br><p><strong>Product and Design Collaboration</strong><br>• Work closely with Product Managers and UX/UI designers to transform mockups into high-performing and accessible interfaces.<br>• Challenge functional specifications from a feasibility and user experience perspective.<br>• Contribute to the construction and governance of the design system.<br> </p><br><br><p><strong>Performance, Accessibility, and Security</strong><br>• Optimize web performance (Core Web Vitals, lazy loading, code splitting, caching, SSR/SSG).<br>• Ensure accessibility (WCAG 2.1/2.2, RGAA) and cross-browser/cross-device compatibility.<br>• Apply frontend security best practices (CSP, XSS/CSRF protection, secure token management) in coordination with security teams.<br>• Oversee frontend monitoring (Sentry, performance analytics, RUM).<br> </p><br><br><br> <br> <br> Required profile : <p><br><strong>Hard Skills</strong><br>• Education: Master's degree in Computer Science or equivalent (experience is valued).<br>• Experience: 5 to 8 years in frontend development, with at least 1 year in a lead or technical referent role.<br>• Assets: Open-source contributions, design system experience, backend knowledge (Node.js) to communicate with fullstack teams.<br>• Languages: JavaScript (expert), TypeScript (expert), HTML5, CSS3/Sass.<br>• Frameworks: In-depth mastery of React JS with Next.js/Nuxt a plus.<br>• State management: Redux, Zustand, or equivalents.<br>• Tooling: Vite/Webpack, npm/pnpm, monorepos (Turborepo/Nx).<br>• Testing: Jest/Vitest, Testing Library, Playwright, or Cypress.<br>• APIs: REST and GraphQL consumption, cache and error management.<br>• Design systems: Storybook, design tokens, reusable components.</p><br><br><p><strong>Soft Skills:</strong></p><br><br><p>• Natural leadership and ability to unite without direct hierarchical authority.<br>• Excellent communication (technical explanation to non-technical people).<br>• Product and user experience mindset.<br>• Demand for quality balanced with pragmatism (time-to-market).<br>• Ability to make decisions and stand by them.</p><br><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Aba Technology</strong> is a company driven by <strong>innovation</strong>, where creativity, experimentation, and bold thinking shape everyday work. This entrepreneurial mindset is supported by strong <strong>structure and process discipline</strong>, ensuring efficiency and consistent quality. Teams thrive in a collaborative and caring environment that values trust, support, and close teamwork. While <strong>performance and competition</strong> play a lighter role, the focus remains on agility, collective alignment, and impactful innovation.
</p><br><br>
<br> Job : <p><strong>Technical Leadership</strong><br>• Define the frontend architecture (choice of frameworks, design system, project structure, state management strategy, micro-frontends if applicable).<br>• Establish and enforce code standards (guidelines, linting, conventions, systematic code reviews).<br>• Make technical decisions and manage technical debt (technical roadmap, planned refactoring).<br>• Carry out the most complex developments and proofs of concept.<br>• Ensure quality through testing strategy (unit, integration, E2E - Jest/Vitest, Testing Library, Playwright/Cypress).<br> </p><br><br><p><strong>Team Management</strong><br>• Mentor and develop the skills of a team of 3 to 6 frontend developers (mentoring, pair programming, regular feedback).<br>• Participate in recruitment (technical interviews, tests) and onboarding of new hires.<br>• Lead technical rituals (architecture reviews, frontend guilds, knowledge sharing).<br>• Estimate workload and contribute to sprint planning and estimations.<br> </p><br><br><p><strong>Product and Design Collaboration</strong><br>• Work closely with Product Managers and UX/UI designers to transform mockups into high-performing and accessible interfaces.<br>• Challenge functional specifications from a feasibility and user experience perspective.<br>• Contribute to the construction and governance of the design system.<br> </p><br><br><p><strong>Performance, Accessibility, and Security</strong><br>• Optimize web performance (Core Web Vitals, lazy loading, code splitting, caching, SSR/SSG).<br>• Ensure accessibility (WCAG 2.1/2.2, RGAA) and cross-browser/cross-device compatibility.<br>• Apply frontend security best practices (CSP, XSS/CSRF protection, secure token management) in coordination with security teams.<br>• Oversee frontend monitoring (Sentry, performance analytics, RUM).<br> </p><br><br><br> <br> <br> Required profile : <p><br><strong>Hard Skills</strong><br>• Education: Master's degree in Computer Science or equivalent (experience is valued).<br>• Experience: 5 to 8 years in frontend development, with at least 1 year in a lead or technical referent role.<br>• Assets: Open-source contributions, design system experience, backend knowledge (Node.js) to communicate with fullstack teams.<br>• Languages: JavaScript (expert), TypeScript (expert), HTML5, CSS3/Sass.<br>• Frameworks: In-depth mastery of React JS with Next.js/Nuxt a plus.<br>• State management: Redux, Zustand, or equivalents.<br>• Tooling: Vite/Webpack, npm/pnpm, monorepos (Turborepo/Nx).<br>• Testing: Jest/Vitest, Testing Library, Playwright, or Cypress.<br>• APIs: REST and GraphQL consumption, cache and error management.<br>• Design systems: Storybook, design tokens, reusable components.</p><br><br><p><strong>Soft Skills:</strong></p><br><br><p>• Natural leadership and ability to unite without direct hierarchical authority.<br>• Excellent communication (technical explanation to non-technical people).<br>• Product and user experience mindset.<br>• Demand for quality balanced with pragmatism (time-to-market).<br>• Ability to make decisions and stand by them.</p><br><br><br> <br><br> </div>