Senior Front-End Developer (Vue 3 / Laravel)

Casablanca

CDI / Temps pleinHybrideInformatique / IngénierieInformatique / ITCabinet de recrutement

L’essentiel du poste

Résumé par Postule AI

Y Strategie is hiring a Senior Front-End Developer for its IT Development team in Casablanca, with a mixed remote and on-site setup. The role owns front-end architecture for three custom systems (sales quoting tool, customer portal, digital onboarding platform), leads the jQuery to Vue 3 migration, builds reusable component libraries, and coaches two mid-level developers. Expect 5+ years of front-end experience, 2+ years with the Vue 3 Composition API, and skills in Tailwind CSS and Laravel Blade.

Vos missions

  • Build new features for the sales quoting tool, customer portal and digital onboarding platform.
  • Migrate legacy jQuery code to Vue 3 and lead the technical approach of the modernisation project.
  • Create, maintain and document reusable Vue 3 component libraries used across systems.
  • Work with back-end developers on API endpoints and integration with the front end.
  • Optimise existing components, make them modular, and keep legacy logic intact.
  • Mentor two mid-level developers through code reviews, pair programming and technical guidance.

Profil recherché

  • You have 5+ years of front-end experience and are ready to take technical ownership, not just a senior title.
  • You have hands-on Vue 3 experience in production and want to lead a jQuery to Vue 3 migration.
  • You enjoy coaching mid-level developers through code reviews and pair programming.
  • You collaborate well with back-end developers on API design and integration.
  • You are self-motivated, communicative and productive in a mixed remote setup.

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

Role overview

Y Strategie is looking for a Senior Front-End Developer to join its IT Development team and report to the Digital Transformation Manager and CDO. You will be the front-end specialist in a team of three (two mid-level developers and one principal developer), building and modernising the systems that power the business.

This is a hands-on role for an experienced developer who will take ownership of the front-end architecture while supporting and coaching mid-level developers.

What you will do

  • Build new features for three core custom systems: a sales quoting tool, a customer portal and a digital onboarding platform.
  • Migrate legacy jQuery-based code to Vue 3 as part of the current modernisation project.
  • Create, maintain and document reusable Vue 3 component libraries.
  • Work with back-end developers on API endpoints to support data delivery to the front end.
  • Optimise existing components, make them modular, and keep legacy logic intact.
  • Keep front-end assets and component libraries up to date.

First 6 months

  • Establish the Vue 3 component architecture with reusable, well-documented components.
  • Become the front-end authority that backend developers collaborate with on API design and integration.
  • Lead the technical approach and execution of the jQuery to Vue 3 migration.

Coaching and collaboration

  • Support and mentor two mid-level developers through code reviews, pair programming and technical guidance.
  • Champion best practices in component architecture, performance and accessibility.
  • Document front-end patterns and standards to upskill the wider team.

Essential experience

  • 5+ years of professional front-end development experience.
  • 2+ years working with the Vue 3 Composition API in production applications.
  • Strong Tailwind CSS skills for responsive, maintainable UIs at scale.
  • Strong understanding of valid, accessible HTML markup that follows W3C rules.
  • Proven experience creating reusable component libraries or design systems.
  • Laravel Blade templating experience.
  • API development: writing Laravel endpoints, or a strong ability to collaborate with backend developers on API design.
  • jQuery experience.
  • Coaching or mentoring experience with junior to mid-level developers.

Technical skills

  • JavaScript/TypeScript (ES6+), HTML5, and modern CSS/SCSS/SASS.
  • Git (merging, resolving conflicts, creating and pushing branches), Git workflow and CI/CD basics.
  • Understanding of performance optimisation techniques.

About you

  • You build scalable, reusable solutions that last.
  • You are a collaborator who works closely with the backend team.
  • You are patient and supportive, and you enjoy coaching mid-level developers.
  • You are self-motivated, communicative and productive remotely.
  • You balance pragmatism with quality and know when to perfect and when to ship.

Desirable

  • Laravel ecosystem experience (e.g., Laravel Mix, Vite, Sanctum).
  • Docker, WAMP or LAMP.
  • Writing and maintaining API endpoints to support front-end functionality.
  • Pinia or other Vue state management; VeeValidate.
  • WCAG accessibility expertise; Maizzle; UI design or UX background.
  • Testing frameworks (Jest, Vitest or Cypress).

Mise en forme par Postule ·

Signaler un problème