30 Jul
|
Innosystech
|
Toronto
30 Jul
Innosystech
Toronto
Job Title: Senior Front-End Engineer React.js / Headless CMS Location: Remote in GTA Work Model: Mostly Remote Duration: 6 Months Extension: Possible 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 contemporary 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 Java
Script, 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 Dev
Ops 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, Launch
Darkly or Growth
Book.
Experience implementing personalization capabilities based on customer segments, behaviour or AI-driven recommendations.
Experience with AWS services and cloud-native application development.
Additional Good-to-Have Skills Experience with automated front-end testing tools such as Jest, React Testing Library, Cypress or Playwright.
Responsibilities Collaborate with product managers, designers, backend engineers, content teams, QA teams and Dev
Ops teams.
Participate in technical design, architecture and code-review activities.
Troubleshoot defects, performance issues and production problems.
Support CI/CD, automated testing and contemporary Dev
Ops practices.
Contribute to shared component libraries and Design System development.
Support experimentation, A/B testing and personalization capabilities where applicable.
Deliverables Build or extend visual page builders, WYSIWYG tools or content-authoring capabilities where applicable.
Deploy and support globally distributed web applications.
Integrate React applications with Contentful or another headless CMS.
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, Launch
Darkly, Growth
Book.
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: Cloud
Front, S3, Lambda, API Gateway, Route 53, Amplify, Cloud
Watch, Cognito. CI/CD and Dev
Ops Experience Familiarity with CI/CD pipelines, automated testing and modern Dev
Ops practices.
Experience with tools such as: Git
Hub Actions, Jenkins, Git
Lab CI/CD, Azure Dev
Ops, AWS Code
Pipeline.
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 Type
Script experience.
Experience with AWS Cloud
Front, S3, Lambda, API Gateway, Route 53, Amplify or Cloud
Watch.
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.
📌 Front-End Engineer - Senior (Toronto)
🏢 Innosystech
📍 Toronto