Front-End Engineer

3 days ago

Ontario, Canada Innosystech Full-time $50/hour
VD-00017 – Senior Front-End Engineer
Job Title: VD-0017 - Senior Front-End Engineer
Client: AutoDesk
Location: Remote in GTA
Work Model: Mostly Remote
Duration: 6 Months
No. of Positions: 2
Pay Rate: CAD 50/hour
Must Haves
  • 5–7+ years of hands-on experience building modern, large-scale front-end applications.
  • 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, such as Akamai, Cloudflare or similar platforms, and deploying high-performance, globally distributed web applications.
  • Hands-on experience with Contentful or another headless CMS, such as Sanity, Strapi, Adobe AEM Headless or Prismic.
  • Strong understanding of responsive design, accessibility, SEO and web performance optimization.
  • Strong hands-on experience with JavaScript, HTML and CSS.
  • Experience building reusable and scalable front-end components.
  • Experience integrating front-end applications with REST or GraphQL APIs.
  • Experience developing production-grade, customer-facing web applications.
  • Experience optimizing application performance, page-load speed and front-end responsiveness.
  • Experience working with Git, code reviews and modern software-development practices.
  • Ability to work with product, design, backend, content, QA and DevOps teams.
Description / Responsibilities / Skills
Role Overview
  • Experience with Next.js, visual page builders, experimentation platforms, personalization, AWS, design systems and cloud-native application development will be considered an asset.
Good to Have
  • Experience with Next.js, including server-side rendering, static site generation and edge rendering.
  • Experience building or extending WYSIWYG website/page builders, visual authoring platforms or drag-and-drop content editing experiences. This is considered a strong plus.
  • Experience with A/B testing and experimentation platforms, such as Optimizely, Adobe Target, LaunchDarkly or GrowthBook.
  • Experience implementing personalization capabilities based on customer segments, behaviour or AI-driven recommendations.
  • Experience with AWS services and cloud-native application development.
Responsibilities
  • Collaborate with product managers, designers, backend engineers, content teams, QA teams and DevOps teams.
  • Participate in technical design, architecture and code-review activities.
  • Troubleshoot defects, performance issues and production problems.
  • Support CI/CD, automated testing and modern DevOps practices.
  • Contribute to shared component libraries and Design System development.
  • Support experimentation, A/B testing and personalization capabilities where applicable.
Additional Good-to-Have Skills
  • Experience with automated front-end testing tools such as Jest, React Testing Library, Cypress or Playwright.
Experience & Skill Set Requirements
Front-End Development Experience
  • Demonstrated experience developing scalable, reliable and maintainable web applications.
  • Experience delivering customer-facing, content-rich or high-traffic digital applications.
  • Experience developing responsive applications that work across desktop, tablet and mobile devices.
React.js Experience
  • Experience developing reusable components and shared component libraries.
  • Experience with state-management approaches and libraries.
  • Experience with React hooks and modern React development practices.
  • Experience identifying and resolving front-end performance issues.
  • Experience designing applications for scalability and maintainability.
CDN and Global Application Delivery Experience
  • Experience with content caching, browser caching, asset delivery and application performance.
  • Experience optimizing images, scripts, stylesheets and static assets.
Headless CMS Experience
  • Equivalent headless CMS platforms may include: Sanity, Strapi, Adobe AEM Headless, Prismic, Contentstack, Sitecore Headless, Other API-based content management platforms.
  • Experience integrating CMS-managed content into React applications.
  • Experience working with content models, reusable content components and publishing workflows.
  • Experience supporting content authors, marketing teams or editorial users.
Accessibility Experience
  • Experience developing accessible user interfaces and components.
  • Experience with semantic HTML, keyboard navigation and screen-reader compatibility.
  • Familiarity with WCAG accessibility standards.
SEO Experience
  • Experience implementing technical SEO requirements in modern front-end applications.
  • Experience with metadata, structured content, page titles, canonical URLs and search-engine indexing.
  • Experience ensuring content-driven websites remain crawlable and discoverable.
Web Performance Optimization Experience
  • Experience with performance techniques such as: Code splitting, Lazy loading, Bundle optimization, Image optimization, Caching, Server-side rendering, Static site generation, CDN delivery, Edge rendering.
  • Experience monitoring and improving Core Web Vitals is preferred.
API Integration Experience
  • Experience handling asynchronous data retrieval, loading states, errors and authentication.
  • Exposure to backend services and microservices-based architectures is preferred.
Next.js Experience
  • Experience with Next.js is preferred.
  • Experience with: Server-side rendering, Static site generation, Client-side rendering, Routing, Middleware, Edge rendering, Application performance optimization.
WYSIWYG and Visual Authoring Experience
  • Experience building or extending WYSIWYG website/page builders, visual authoring platforms or drag-and-drop content editing experiences is a strong plus.
  • Experience creating reusable page sections, layouts or configurable content components.
  • Experience enabling non-technical users to create and update website content.
A/B Testing and Experimentation Experience
  • Experience with A/B testing and experimentation platforms, such as: Optimizely, Adobe Target, LaunchDarkly, GrowthBook.
  • Experience with feature flags, experiment configuration, audience segmentation and controlled rollouts.
Personalization Experience
  • Experience implementing personalization capabilities based on: Customer segments, User behaviour, Customer profiles, Geographic location, Business rules, AI-driven recommendations.
AWS and Cloud Experience
  • Experience with AWS services and cloud-native application development is preferred.
  • Relevant AWS services may include: CloudFront, S3, Lambda, API Gateway, Route 53, Amplify, CloudWatch, Cognito.
CI/CD and DevOps Experience
  • Familiarity with CI/CD pipelines, automated testing and modern DevOps practices.
  • Experience with tools such as: GitHub Actions, Jenkins, GitLab CI/CD, Azure DevOps, AWS CodePipeline.
  • Experience working with automated build, test and deployment processes.
Automated Testing Experience
  • Experience with front-end automated testing is preferred.
  • Relevant testing tools may include: Jest, React Testing Library, Cypress, Playwright, Vitest.
Design System Experience
  • Experience with Design System development.
  • Experience building reusable UI components and shared component libraries.
  • Experience with design tokens, component standards and documentation.
  • Experience with Storybook or similar component-development tools is preferred.
Additional Good-to-Have Skills
  • TypeScript experience.
  • Experience with AWS CloudFront, S3, Lambda, API Gateway, Route 53, Amplify or CloudWatch.
  • Experience with component libraries and Storybook.
  • Experience with feature-flagging and controlled application rollouts.
  • Experience supporting multilingual or multi-region web applications.
  • Experience with content localization, content publishing and editorial workflows.
  • Experience improving Core Web Vitals.
Right to Represent (RTR) Acknowledgement
I, [Candidate Name], authorize InnosysTech to represent me for the following opportunity:
I, [Candidate Name], authorize InnosysTech to represent me for the following opportunity:
Position: VD-0017 - Senior Front-End Engineer
Client: AutoDesk
Location: Remote in Ontario
Working Arrangement: Mostly Remote
Pay Rate: CAD XX/hour
Candidate Confirmation
I confirm that:
  • I have not been submitted by any other vendor for this role.
  • The information provided is accurate.
  • I authorize InnosysTech to submit my profile.
Candidate Details (for intake)
Legal First Name:
Legal Last Name:
DOB (MM/DD):
Current Location:
Contact Number:
Email Address:
LinkedIn URL:
Worked with the same Ministry? Yes or No (If Yes, Contractor or Employee):
Availability to Start / Notice Period:
Screening Questions
  1. Do you have 5 or more years of hands-on experience building large-scale, production-grade front-end applications using React.js?
  2. Do you have strong hands-on experience with JavaScript, HTML, and CSS, including building reusable components and integrating with REST or GraphQL APIs?
  3. Do you have experience deploying high-performance web applications using CDNs such as Akamai or Cloudflare, and working with a headless CMS such as Contentful, Sanity, or similar?
  4. Do you have hands-on experience with responsive design, accessibility, SEO, and front-end performance optimization including page-load speed improvements?
  5. Do you have experience working with Git, conducting code reviews, and collaborating cross-functionally with product, design, backend, and QA teams?

Jay Joshi

Director - Strategic Sourcing

Follow us for more

Phone:

+1 647 550 1551

Email:

jay.joshi@innosystech.ca