Metajive

Senior Front End Developer – Craft CMS

Metajive

contract

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GraphQLJavaScriptNext.jsPHPReactReduxSCSSTypeScript

About the role

  • Develop high-performance, responsive, and accessible user interfaces using Next.js and React
  • Architect and implement seamless data consumption from our headless CMS APIs, with a strong focus on Craft CMS and GraphQL
  • Collaborate closely with back-end developers (who manage the PHP/Craft CMS API) to define and refine API contracts, ensuring optimal front-end performance
  • Translate UI/UX designs and wireframes into high-quality code (HTML5, CSS3, JavaScript/TypeScript)
  • Implement and maintain state management solutions for complex application logic
  • Optimize front-end assets and code for maximum speed and scalability, focusing on Core Web Vitals and Lighthouse scores
  • Contribute to setting up and maintaining front-end testing frameworks and CI/CD pipelines relevant to the front-end environment
  • Troubleshoot and resolve front-end issues, bugs, and performance bottlenecks across various browsers and devices.

Requirements

  • 5+ years of professional experience in front-end development
  • Deep expertise in modern JavaScript (ES6+), HTML5, and CSS3/Sass/Tailwind
  • Expert-level proficiency with Next.js and the broader React ecosystem (including Hooks, Context API, or Redux/Zustand)
  • Significant, hands-on experience integrating front-end applications with headless CMS platforms, specifically with Craft CMS
  • GraphQL experience is a must, including proficiency in consuming and querying complex schemas
  • Strong understanding of static site generation (SSG) and server-side rendering (SSR) principles in Next.js
  • Proficiency in version control systems (Git) and collaborative development workflows
  • Familiarity with consuming RESTful APIs
  • Strong problem-solving, analytical, and proactive communication skills.
Benefits
  • Equal Opportunity Employer
  • Opportunities to work on future projects

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Next.jsReactJavaScriptTypeScriptHTML5CSS3SassTailwindGraphQLGit
Soft skills
problem-solvinganalyticalproactive communication