Ystrategie logo
Ystrategie

20 open roles

Senior Front-End Developer

Casablanca, MASeniorPosted Nov 5, 2026

Job description

The Role We're looking for a Senior Front End Developer to join our IT Development team, reporting to the Digital Transformation Manager and CDO. You'll be the front-end specialist in a team of 3 (2 mid-level devs, 1 principal dev), building and modernising the systems that power our business. This is a hands-on role for a "Senior" developer, someone who's solidified in their senior skillset and is ready to take ownership of our front-end architecture while supporting and coaching mid-level developers.

You'll lead by example, not by title. What You'll Be Doing Day to day, you'll:

  • Build new features for our three core custom systems a sales quoting tool, customer portal, and digital onboarding platform
  • Work alongside back-end developers on API endpoints, to support data being delivery to the front end.
  • Migrate our legacy j. Query-based code to Vue 3 (a current modernisation project)
  • Create and maintain reusable Vue 3 component libraries to bring alignment across our systems
  • Build a robust front-end ecosystem that our backend team can efficiently integrate with. This would include
  • Build a component library, with references and documenting components for the team to use.
  • Optimizing current components and making them modular while making sure legacy logic is not lost.
  • Making sure front end assets and component libraries are up to date. In your first 6 months, you'll:
  • Establish our Vue 3 component architecture, introduce reusable, well documented components that eliminate duplication across systems
  • Be the front-end authority become the go to expert that our 3 backend developers collaborate with on API design and integration
  • Lead the FE for our system migration drive the technical approach and execution of moving from j. Query to Vue 3, setting the standard for future modernisation work Coaching & Collaboration
  • Support and mentor our 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 What We're Looking For
  • Essential Experience
  • 5+ years of professional front end development experience
  • 2+ years working with Vue 3 composition API in production applications
  • Strong Tailwind CSS skills building responsive, maintainable UIs at scale
  • Strong understanding of HTML markup Making sure the HTML is valid, confirms wc3 rules and is accessible for users.
  • Proven experience creating reusable component libraries or design systems
  • Laravel Blade templating experience you'll need to navigate and enhance existing Blade views
  • API development - comfortable writing Laravel endpoints or strong ability to collaborate with backend developers on API design
  • j. Query experience you'll be migrating it, so you need to understand what you're replacing
  • Coaching or mentoring experience supporting junior to mid-level developers Technical Skills
  • JavaScript/TypeScript (ES6+)
  • HTML5 and modern CSS/SCSS/SASS
  • Using Version control Git (how to merge, resolve merge conflicts and create and push branches)
  • Git workflow and CI/CD basics
  • Understanding of performance optimisation techniques About You
  • You enjoy building stuff right - creating scalable, reusable solutions that last
  • You're a collaborator, not a siloed coder our backend team needs your expertise
  • You're patient and supportive coaching mid-level devs energises you, rather than frustrates you
  • You're productive remotely self-motivated and communicative
  • You balance pragmatism with quality you know when to perfect and when to ship Desirable (Nice to Have)
  • Experience with Laravel ecosystem (e.g., Laravel Mix, Vite, Sanctum)
  • Docker/ WAMP/LAMP
  • Able to write and maintain API endpoints to support front end functionality
  • Pinia or other Vue state management
  • Vee. Validate
  • Accessibility (WCAG) expertise
  • Have used or have experience within Maizzle
  • AI/ML application interfaces
  • UI Design experience background
  • UX Making sure the experience for the user is as slick as possible
  • Able to rapidly prototype
  • Testing frameworks (Jest, Vitest, or Cypress)

Description copied from Ystrategie's careers page. Read the full posting before you apply.

More jobs at Ystrategie

See all openings at Ystrategie

More jobs in Casablanca

See all jobs in Casablanca

Senior Front-End Developer jobs at other companies