Front-end Developer

Markage

Canada

Hybrid

CAD 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Markage in Canada is seeking a Front-end Developer for an on-site role based in Calgary, Vancouver, or Toronto. You will build accessible, responsive interfaces from approved designs and work closely with designers and back-end engineers.

You will implement semantic markup, ensure performance and maintainability, and participate in code reviews and deployment, with AI-assisted tooling used under review. This is an in-house opening based in Canada.

Qualifications

  • Production front-end experience building websites or apps.
  • Strong knowledge of HTML, CSS, and JavaScript/TypeScript and responsive design.
  • Experience with at least one modern front-end framework (React, Vue, or Angular).

Responsibilities

  • Build responsive user interfaces from designs using HTML, CSS, and JS.
  • Translate designs into reusable components and layouts.
  • Collaborate with designers, product managers, and back-end engineers.
  • Ensure accessibility, performance, and maintainable code.
  • Participate in code reviews and deployment processes.

Skills

HTML
CSS
JavaScript/TypeScript
Accessibility
Responsive design

Education

Bachelor’s degree or diploma in computer science or related field
DEX-PSP Certification

Tools

React
Vue
Angular
Next.js
Nuxt

Job description

Markage is looking for a Front-end Developer to join our Canadian team in an on-site role based in Calgary, Vancouver, or Toronto.

This role focuses on building accessible, responsive, maintainable front-end experiences for websites and digital products. You will turn approved designs and product requirements into production-quality interfaces, work closely with designers and back-end engineers, and take responsibility for browser behaviour, accessibility, performance, maintainability, and implementation quality.

You will work with product managers, designers, software engineers, QA, content teams, and client or internal stakeholders. Clear communication, reliable follow-through, and careful work are expected.

AI-assisted tools may be used for code documentation, test preparation, technical summaries, accessibility review, debugging support, and development workflows. All AI-assisted work must be reviewed for accuracy, relevance, confidentiality, and fit before it is shared or used.

One in-house opening. This role may be based in Calgary, Vancouver, or Toronto. These are alternative work locations for the same position, not separate vacancies.

Essential duties:
  • Build responsive user interfaces using modern HTML, CSS, JavaScript, and appropriate front-end frameworks.
  • Translate Figma or comparable design specifications into accurate, reusable components and layouts.
  • Integrate front-end features with APIs, services, content-management systems, and back-end applications.
  • Implement accessible interaction patterns, semantic markup, keyboard support, and responsive behaviour.
  • Write maintainable code, tests, documentation, and reusable components appropriate to the project.
  • Review and improve page performance, browser compatibility, rendering, and client-side behaviour.
  • Participate in code review, debugging, release preparation, and production issue resolution.
  • Work with designers to resolve implementation constraints without weakening the intended user experience.
  • Follow source-control, security, testing, deployment, and engineering-quality practices.
Essential requirements:
  • Professional experience building production front-end applications or websites.
  • Strong knowledge of HTML, CSS, JavaScript or TypeScript, responsive design, and browser behaviour.
  • Experience with at least one modern front-end framework such as React, Vue, Angular, or comparable technology.
  • Working understanding of accessibility, APIs, Git, testing, and development workflows.
  • Holds a valid Dex Professional Specialist Certification (DEX-PSP) in the Information Technology domain.
Preferred qualifications:
  • Experience with design systems, component libraries, or large-scale front-end architecture.
  • Experience with Next.js, Nuxt, headless CMS, e-commerce, or similar modern web stacks.
  • Bachelor’s degree or diploma in computer science, software development, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Markage • Canada

Hybrid
CAD 90,000 - 130,000
Senior Digital Product Designer
Senior Digital Product Designer

Markage • Canada

Hybrid
CAD 85,000 - 125,000
Front-End Developer: Accessible, Responsive Web Interfaces
Front-End Developer: Accessible, Responsive Web Interfaces

Markage • Canada

Hybrid
CAD 70,000 - 110,000
Shopify & WordPress Designer
Shopify & WordPress Designer

Markage • Canada

Hybrid
CAD 60,000 - 90,000
Software Developer- Front End
Software Developer- Front End

Russell Tobin • Toronto

On-site
Senior Designer
Senior Designer

Markage • Canada

Hybrid
CAD 90,000 - 130,000
Designer
Designer

Markage • Canada

Hybrid
CAD 50,000 - 70,000
Mid-Level Designer
Mid-Level Designer

Markage • Canada

Hybrid
CAD 55,000 - 75,000
Developer (Angular + Node.js)
Developer (Angular + Node.js)

Reshift Media Inc. • Toronto

Remote
CAD 75,000 - 105,000
Competitive salary and incentives
Flexible remote work
Professional development opportunities
+2
Senior Frontend Developer (ID#5167)
Senior Frontend Developer (ID#5167)

New Value Solutions • Toronto

Hybrid
CAD 80,000 - 100,000