20 open roles
Senior Front-End Developer
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
Développeur Électronique Embarquée Junior – Hardware – Secteur Aéronautique
Ystrategie· Bouskoura, Casablanca, MASenior Back-End Developer
Ystrategie· Casablanca, MAExecutive Assistant & Office Manager
Ystrategie· Casablanca, MACustomer Experience & Order Administration Executive
Ystrategie· Casablanca, MAManager Opérations & Développement Commercial
Ystrategie· Casablanca, MA
More jobs in Casablanca
Customer Service Advisor - Programme Change
TUI Group· Casablanca, MA, 20520Area Sales Manager - Ofc - Nw Africa Travel Retail
JTI (Japan Tobacco International)· CASABLANCA, MA, 20250Inside Sales Associate
Arrow Electronics· MA-Casablanca, Morocco🚀 Recrutement À Casablanca | Conseillers Clients en Assurance 📞
Foundever· Casablanca, Casa, MAProject Cybersecurity Manager
Alstom· Casablanca, CAS, MA
