Location
100% remote - Canada
Status
Permanent
Salary
According to our salary scale
Job description
Responsabilities
- Creating and updating websites with the Craft CMS content management system.
- Translating Figma mockups into functional code.
- Designing Craft architecture (sections, entries, fields, Matrix, relationships, multi-site, multi-language), defining Field Layouts, and writing effective Element Queries.
- Develop modular Twig templates in compliance with WCAG 2.1 AA accessibility standards, optimizing performance and technical SEO.
- Work closely with the design team to understand project requirements and define the best way to implement them.
- Perform tests to optimize site performance and security.
- Provide technical support and resolve issues related to Craft CMS.
- Keep the project's technical documentation up to date.
- Participate in estimates, technical specs writing, and continuous improvement of practices.
- Integrate third-party APIs (REST/GraphQL) and automations (webhooks, jobs, crons).
Strengths:
- Experience with headless Craft (GraphQL) and integration with frameworks (Next.js/Nuxt/Vue/React).
- Knowledge of key plugins.
- DevOps concepts: Docker, Vite, CI/CD (GitHub Actions/Bitbucket Pipelines), asset management (S3/CloudFront).
- Experience with Shopify, WordPress, Laravel, third-party integrations, tracking, and integration with GA4, GTM, Meta, Google Ads.
- Fluency in French (professional) and technical reading in English.
- Experience with automated deployment.
- Training in web accessibility.
Skills
- Ability to work independently and solve problems.
- Ability to manage multiple projects simultaneously and meet deadlines.
- Be proactive and solution-oriented: understand the issues, suggest concrete solutions, and implement them.
- Experience working with interdisciplinary teams.
- Advanced degree in web development or a related field, or equivalent work experience.
- A portfolio demonstrating completed projects.
What we offer:
- A caring and stimulating team culture where ideas flow freely.
- Varied projects, inspiring clients, and high-level technical challenges.
- Team activities.
- A dynamic work environment and passionate colleagues.
- Group insurance.
- Flexible schedule.
- Option for hybrid remote work, 100% remote work, or 10% on-site (Headquarters in Sherbrooke).
Hiring Process
Pre-selection of candidates.
Video exchange with the leadership team.
We'll do an internal review.
Another video exchange or live meeting with the leadership team to explore some of your favorite projects.
We make you an offer to welcome you to our team!