Intact

Senior Software Developer – 6 Month Contract

Intact

contract

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$101,800 - CA$124,400 per year

Job Level

About the role

  • Translate business and content requirements into components for Content Management System and front-end implementations with clear technical acceptance criteria and effort estimates.
  • Build accessible, performant, and author-friendly website components and templates (HTL/Sightly, dialogs, policies), integrating React/TypeScript for interactive experiences where appropriate.
  • Create prototypes and mock-ups of websites or applications, and collaborate with designers to define layouts and component patterns aligned to Core Components or custom libraries.
  • Collaborate with stakeholders across the organization—including content authors, designers, product managers, localization, and backend engineers—to design content models and intuitive authoring experiences.
  • Implement headless and hybrid front-ends consuming APIs (ex GraphQL, Content Services, Assets) with robust state management and routing where needed.
  • Optimize front-end delivery, asset versioning, cache busting, dispatcher/CDN caching rules, and Core Web Vitals performance improvements.
  • Develop and maintain authoring documentation, component usage guidelines, and content governance practices to enable non-technical users.
  • Lead and coach junior team members in front-end development best practices, authoring support, testing, and performance optimization.
  • Work independently on technical implementation tasks and collaborate through code reviews and documentation best practices.
  • Troubleshoot issues across author/publish/dispatcher environments and support publishing workflows.
  • Work as part of a multi-functional pod, with design and back-end development resources, leveraging agile methodologies to deliver experiences to our websites.

Requirements

  • Minimum 5-years hands-on experience working with one or more enterprise Content Management Systems or equivalent.
  • Proficiency in HTML, CSS, JavaScript, with a strong focus on accessibility (WCAG 2.1 AA), semantic markup, ARIA, and on-page SEO best practices.
  • Styling: Proficient in CSS and working with component libraries/design systems (including Core Components or custom component libraries).
  • Testing: Experience with automated frontend unit and integration testing (e.g., Vitest, Testing Library) and end-to-end testing across CMS author/publish environments (e.g., Playwright/Cypress).
  • API Integration: Experience consuming REST and other APIs (GraphQL, Content Services, Assets), handling async data, localization (i18n/MSM), and content versioning.
  • Performance and Observability: Understanding of web performance optimization techniques, Core Web Vitals, and caching strategies via dispatcher/CDN; familiarity with monitoring tools (e.g., Adobe Cloud Manager metrics or RUM solutions).
  • Familiarity with Git workflows, code reviews, and documentation best practices.
  • 5-years experience working within an agile environment, leveraging Atlassian tools (Jira, Confluence).
  • Strong problem-solving and debugging skills and an attention to detail; passion for delivering excellent author and user experiences.
  • For candidates located in Quebec, bilingualism is required considering the necessity to interact on a regular basis with English-speaking colleagues across the country.
Benefits
  • Support and performance-led financial rewards
  • Opportunities for career investment
Applicant Tracking System Keywords

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

Hard Skills & Tools
HTMLCSSJavaScriptReactTypeScriptGraphQLWCAG 2.1 AAautomated frontend unit testingend-to-end testingweb performance optimization
Soft Skills
problem-solvingdebuggingattention to detailcollaborationcoachingindependencecommunication