Senior CMS Frontend Developer
About the role
Job Description
Are you a passionate and experienced Front-End developer who thrives on taking new initiatives? Are you excited about building user-centred solutions that drive business success? If so, we have an exciting opportunity for you to join our dynamic team!
CMS Front-End Developer
This role involves developing, training, and supporting CMS related projects, specifically leveraging Craft CMS.
Responsibilities
Develop, train and support CMS related projects, specifically leveraging Craft CMS Maintain and update content, pages, and features built on Craft CMS (PHP) Troubleshoot technical issues and ensure website performance, accessibility, and security. Assist in troubleshooting 3rd part plugins and supporting Craft CMS upgrades Effectively collaborate with business stakeholders, project managers, and business analysts to implement solutions aligned with the Firm’s objectives Take a user-centred approach and rapidly iterate. Contribute to discussions, driving technical and non-functional requirements from business requirements.
Requirements
Bachelor’s Degree in Computer Science, Engineering, or a related field is preferred Azure DevOps certifications or equivalent are a plus Azure Security certifications or equivalent are pluses 5+ years developing content for CMS environments such as WordPress, Craft CMS, Drupal, Joomla or Akumin 5+ years of experience developing with JavaScript and PHP 3+ years developing backend C# applications 3+ years developing plugins for WordPress or Craft CMS 2+ years of experience leveraging Google Analytics and tag manager 3+ years of experience leveraging automated DevOps processes, such as pipeline and source control 2+ years developing API based backend DB service to support web content 2+ years building/deploying/testing on Azure resources
Benefits
check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#332E2E;border-color:#332E2E;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">