cover image
Critical Mass

Critical Mass

www.criticalmass.com

1 Job

1,722 Employees

About the Company

Critical Mass is a team of 1,800 inspired folks based in 12 offices around the world, providing full-service digital capabilities for the greatest brands on Earth. Our secret sauce is our uncompromising design standards, our relentless focus on customers, and an ability to put powerful new technologies to work for our clients.

We work with the best—Apple, Nike, Mars Wrigley, Nissan, Diageo, Airbnb, BMW, BNY Mellon, Johnson & Johnson, and many more—brands who strive for connected digital ecosystems and unparalleled experiences. We help them get there by gaining deep insight into their consumers and orchestrating data, AI, design, media, and tech stacks around human stories.

We’re a global agency founded in Canada, but digital is our home. If you know us, then you know we’re a special, quirky place that attracts big talent and tiny egos. (We actually give out a “so f-n nice” award—lots of them). But just because we’re friendly doesn’t mean we’re not a force to be reckoned with. We’re driven. Relentless. And we live our values. We’re Critical Mass, but our friends call us CM. Please call us CM!

Listed Jobs

Company background Company brand
Company Name
Critical Mass
Job Title
Senior Developer
Job Description
**Job Title** Senior Front‑End Developer **Role Summary** Lead, design, and maintain web applications using HTML, CSS, and JavaScript (ES6+). Own front‑end architecture, guide junior developers, conduct code reviews, collaborate cross‑functionally, and drive quality improvements across the team. **Expactations** - 5+ years of professional front‑end development on large‑scale projects. - Ability to own features from concept through deployment and support. - Strong communication and collaboration across design, backend, and product teams. - Mentoring and contributing to a learning‑focused culture. **Key Responsibilities** - Design, develop, and maintain scalable, responsive web interfaces. - Turn UI/UX designs and wireframes into accessible, cross‑browser components. - Own front‑end architecture decisions and enforce coding standards. - Conduct thorough code reviews and provide constructive feedback. - Mentor junior / intermediate developers on technical approaches and best practices. - Identify and resolve performance bottlenecks; improve load times and responsiveness. - Debug and troubleshoot complex front‑end issues. - Ensure complete, up‑to‑date documentation and adherence to platform guidelines. - Stay abreast of emerging front‑end technologies; evaluate and propose new tools. - Collaborate with designers, back‑end engineers, PMs, and stakeholders to shape requirements. **Required Skills** - Expert proficiency in vanilla JavaScript (ES6+). - Strong hands‑on experience with HTML5, CSS3, and preprocessors (SASS/SCSS). - Deep knowledge of responsive, mobile‑first design and cross‑browser compatibility. - Proven experience with modular front‑end architectures (component‑based, separation of concerns). - Solid familiarity with Git, pull requests, branching strategies, and code‑review workflows. - Experience integrating with REST APIs, handling errors, and managing front‑end state. - Knowledge of SEO‑friendly front‑end practices (semantic HTML, metadata). - Ability to work independently with minimal oversight. **Preferred (but not required)** - Experience with jQuery for legacy codebases. - Familiarity with build tools (Webpack, Gulp, Grunt) and performance optimizations (code splitting, minification). **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field, *or* equivalent professional experience.
Calgary, Canada
On site
Senior
25-01-2026