Remote Front-End Developer

closed
Logo of Critical Mass

Critical Mass

πŸ“Remote - Canada

Job highlights

Summary

Join our team as a contract Frontend Developer and leverage your experience in HTML5, CSS3, Vanilla JavaScript, and React to develop innovative features for responsive websites.

Requirements

  • A minimum of 4 years of demonstrated development experience, with a strong background in hand-coding advanced HTML, CSS, and JavaScript
  • Must have experience in developing applications with React and familiarity with GraphQL
  • Proven experience with API integration and data management, particularly in supporting owner’s portals
  • Proficiency in JavaScript (ES5 and ES6) along with knowledge of jQuery
  • Familiarity with web performance optimization is a plus
  • Experience with package managers and automation tools (e.g., npm, gulp, grunt)
  • Strong understanding of Responsive Web Design principles and proficiency with Semantic HTML markup
  • Attention to detail and the ability to manage complex sites
  • Quick learner and self-starter with strong problem-solving skills
  • Good communication skills, particularly in cross-timezone projects with teams
  • Experience with web development and GraphQL is a plus

Responsibilities

  • Rapidly prototype with code using modern front-end frameworks and digital pattern libraries
  • Deliver solutions that balance technical and business requirements
  • Understand business and user requirements to inform development
  • Maintain high coding standards to ensure quality control in web development
  • Problem-solve across various areas of web development

Benefits

  • Global maternity and parental leave
  • Competitive benefits packages
  • Vacation, compassionate leave, wellness days, and flex days
  • Access to online services for families and new parents
  • Extensive winter holiday office closures
  • Summer Fridays (off at 3:00 PM local time every Friday)
  • Diversity and Inclusion Board with 15 affinity groups
  • Enterprise-wide employee discounts
This job is filled or no longer available