Business Title: Sr. Front End DeveloperLocation: Remote CanadaBill Rate: $145 CADHours: Split between EST and PSTMinimum Education Required: Applicable experienceInterview Process: 1-2 rounds (technical interview + hiring manager interview)Extension: Depends on budgetTop 3 Must-Haves:Strong expertise in React.js with a deep understanding of component architecture, state management, performance optimization, and modern front-end development practices.Experience integrating with CDNs (e.g., Akamai, Cloudflare) and deploying high-performance, globally distributed web applications.Hands-on experience with Contentful or another headless CMS (e.g., Sanity, Strapi, Adobe AEM Headless, Prismic).Job Description5-7+ years of hands-on experience building modern, large-scale front-end applications.Strong understanding of responsive design, accessibility, SEO, and web performance optimization.Experience with Next.js, including server-side rendering (SSR), static site generation (SSG), and edge rendering.Experience building or extending WYSIWYG website/page builders, visual authoring platforms, or drag-and-drop content editing experiences (strong plus).Experience with A/B testing and experimentation platforms (e.g., Optimizely, Adobe Target, LaunchDarkly, GrowthBook).Experience implementing personalization capabilities based on customer segments, behavior, or AI-driven recommendations.Exposure to microservices-based architectures, REST APIs, GraphQL APIs, and backend technologies.Experience with AWS services and cloud-native application development.Familiarity with CI/CD pipelines, automated testing, and modern DevOps practices.Experience with design system development. Enable Skills-Based Hiring No Business Title Sr. Front End DeveloperContingent Type Recruited Agency TempFlex Forwardtry { var fgTooltip = new FG.Tooltip({ element: $('#cf_descz23081517430970445431925'), text: "Office\x2Dbased\x3A\x20Office\x2Dbased\x20employees\x20have\x20roles\x20that\x20require\x20them\x20to\x20work\x20primarily\x20from\x20the\x20office\x3B\x20these\x20employees\x20will\x20have\x20a\x20desk.\x3Cbr\x3E\x3Cbr\x3EHybrid\x3A\x20Employees\x20in\x20hybrid\x20jobs\x20will\x20have\x20flexibility\x20to\x20work\x20from\x20home\x20and\x20from\x20their\x20assigned\x20Autodesk\x20office,\x20in\x20alignment\x20with\x20their\x20managers.\x20They\x20are\x20generally\x20within\x20commutable\x20distance\x20of\x20an\x20Autodesk\x20office.\x3Cbr\x3E\x3Cbr\x3EHome\x2Dbased\x3A\x20This\x20designation\x20refers\x20to\x20employees\x20who\x20work\x20from\x20their\x20home\x20office\x20and\x20generally\x20do\x20not\x20live\x20within\x20commutable\x20distance\x20to\x20any\x20Autodesk\x20offices."}).initialize();} catch(err) {} Home-basedPrimary Skillstry { var fgTooltip = new FG.Tooltip({ element: $('#cf_descz2203101335087697680690a'), text: "Please\x20list\x20any\x20additional\x20Primary\x20Skills\x20required\x20for\x20this\x20Job\x20Posting,\x20or\x20type\x20N\x2FA"}).initialize();} catch(err) {} ReactSecondary Skillstry { var fgTooltip = new FG.Tooltip({ element: $('#cf_descz2203101337435686653590a'), text: "Please\x20list\x20any\x20additional\x20Secondary\x20Skills\x20required\x20for\x20this\x20Job\x20Posting,\x20or\x20type\x20N\x2FA"}).initialize();} catch(err) {} N/ADoes this job posting allow for candidate submittals from Subcontractor Agencies? NoIs an Autodesk email, network access or entry badge required for this worker?try { var fgTooltip = new FG.Tooltip({ element: $('#cf_descz16051817144404105198902'), text: "Does\x20this\x20role\x20require\x20an\x20Autodesk\x20email\x3F\x20Will\x20the\x20agency\x20temp\x20need\x20any\x20equipment\x3F\x20Will\x20the\x20worker\x20need\x20to\x20access\x20any\x20Autodesk\x20systems\x20or\x20applications\x3F\x20If\x20any\x20or\x20all\x203\x20apply\x20for\x20this\x20position\x20the\x20selected\x20response\x20for\x20this\x20question\x20must\x20remain\x20\u201CYes\u201D."}).initialize();} catch(err) {} Yes
Applicant Notices & Disclaimers
For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws.The pay rate for this position is C$90.00/hr.