Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Y STRATEGIE

NewBe an early applicant

Senior Front-End Developer

Posted Updated
Discussion

Summary

Senior front-end developer joining an internal IT team in Casablanca: building features for three custom business systems (sales quoting, customer portal, digital onboarding), leading a jQuery-to-Vue 3 migration, creating a reusable Vue 3 component library with Tailwind CSS and Laravel Blade, and mentoring mid-level developers.

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 jQuery-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 jQuery 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

· jQuery 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

· VeeValidate

· 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)

Skills

What Senior Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →