Talent.com
Staff Engineer, Front End (Desktop)
Staff Engineer, Front End (Desktop)Mozilla • Toronto, CA
Staff Engineer, Front End (Desktop)

Staff Engineer, Front End (Desktop)

Mozilla • Toronto, CA
30+ days ago
Job type
  • Full-time
  • Permanent
  • Remote
Job description

The Opportunity

:

As a Staff Software Engineer, Front-End, you’ll serve as a domain expert who deeply understands the complexities of shaping seamless, user-focused interfaces and delivering high-quality front-end solutions that align with product strategy. You’ll join a team of talented front- and back-end engineers who bring deep expertise to the development and maintenance of our flagship desktop application, cherished by millions of users worldwide for over 20 years.

You’ll work closely with engineers and cross-functional partners to tackle ambiguous problems in user experience, performance optimization, and architectural design. The ideal candidate has a strong focus on front-end architecture, user experience, and performance, and demonstrates technical leadership, sound judgment, and a collaborative approach to problem solving.

You’ll play a vital part in translating strategy into action by influencing technical direction, mentoring engineers at multiple levels, and ensuring that technical decisions align with MZLA’s mission and the objectives of the Thunderbird Project, particularly in delivering exceptional user experiences.

This is a full-time, remote position working with colleagues across multiple regions and time zones.

What you’ll do:

  • Lead complex, ambiguous technical initiatives requiring cross-team and cross-organization coordination
  • Own and deliver projects spanning new features, code quality improvements, tooling, and process optimization
  • Partner with senior engineers and product managers to define and execute technical strategy, reduce technical debt, and improve long-term maintainability
  • Collaborate closely with UX Engineers to ensure accessibility and usability are built in from the start (WCAG, ARIA)
  • Establish and promote scalable front-end architecture through shared frameworks and guidelines
  • Write high-quality, testable, and maintainable code; contribute to code reviews, testing, regression triage, and patch integration
  • Mentor and support engineers across the team, fostering a culture of learning and continuous improvement

What you’ll bring:

  • 10+ years of experience in front-end software development, building scalable, maintainable, and user-focused systems.
  • Extensive knowledge of modern vanilla JavaScript concepts (module patterns, async and promises, custom elements and shadow DOM), and up to date knowledge with the most recent ECMAScript specification.
  • Strong command of modern JavaScript frameworks such as React, Vue, or similar, and experience transitioning legacy codebases to new technologies.
  • Deep knowledge of HTML5 structures and advanced accessibility patterns and Deep knowledge of modern CSS patterns and methods.
  • In-depth understanding of system architecture, design patterns, and software engineering best practices, with a focus on performance, scalability, and maintainability.
  • Proven ability to act as a technical lead and mentor, providing guidance on complex technical problems and supporting the growth of other engineers.
  • Experience developing and testing applications across multiple platforms (Windows, macOS, and Linux), with expertise in Git or Mercurial and modern version control workflows.
  • Excellent communication and documentation skills, a collaborative approach to cross-functional work,
  • A strong commitment to continuous learning and improvement.

Bonus points for:

  • Experience contributing to or leading open-source projects
  • Experience with Python or other programming languages
  • Ability to engage with and support a global community of developers, including managing feedback and fostering an inclusive and productive ecosystem
  • Proficiency in French, German, Japanese, or another language in addition to English

Work Environment:

You’ll work with our passionate staff and open-source community members from all over the globe to support the mission and objectives of MZLA Technologies Corporation.

This is a remote position. Strong communication and documentation skills are essential for effective collaboration across time zones and disciplines.

What you’ll get:

We benchmark our base salaries to local markets and target the 60th percentile of the peer market. The salary ranges for this role are:

  • US: $150,000 - $175,000 USD
  • Canada: $125,000 - $145,000 CAD
  • UK: £72,000 - £86,000 GBP

We may consider candidates with strong skills but less than the required experience. Title, level and compensation will be determined based on qualifications and experience.

In addition to competitive salaries, we offer a comprehensive benefits package designed to support your whole self, outlined below.

Work & Career

  • Fully remote work & schedule flexibility
  • Latest Laptop
  • Discretionary Annual Bonus Program
  • Monthly Remote Work Stipend
  • Annual Professional Development Stipend
  • Access to Udemy Learning Platform
  • Industry Conferences
  • Company All Hands

Rest & Play

  • 24 days PTO per year (prorated)
  • Your Birthday
  • Year-end Company Shutdown
  • 9 Wellbeing Days
  • Public Holidays
  • Other Paid Leave
  • Quarterly Wellbeing Stipend for Personal / Family Activities

Health & Family

  • 401(k) / RRSP/ Pension Contributions
  • Health, Dental, & Vision Insurance
  • Disability Insurance
  • Life Insurance
  • Employee Assistance Program
  • Paid Parental Leave
  • Paid Sick Days

Work Eligibility:

Applicants must reside in and have permanent work authorization for the country location(s) specified in the posting. We are unable to consider applicants outside of these markets at this time. And, we do not provide visa sponsorship.

How to Apply:

Please apply directly through our . We carefully review every cover letter and screening question, so take the time to answer each fully. We also value authenticity. We want to hear your perspective, not a bot’s. It's fine to use AI to polish your writing, but not to write your answers. Candidates who submit unoriginal AI generated answers will be disqualified from further screening.

MZLA Technologies Corporation (MZLA) Commitment to diversity, equity and inclusion

MZLA believes in the value of diverse creative practices and forms of knowledge, and knows diversity, equity and inclusion are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations, gender identities and expressions.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

#LI-DNI

Create a job alert for this search

Staff Engineer, Front End (Desktop) • Toronto, CA

Similar jobs
Senior/Staff Full-Stack Engineer

Senior/Staff Full-Stack Engineer

Cohere • Toronto
Full-time
Our mission is to scale intelligence to serve humanity.We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like cont...Show more
Last updated: 30+ days ago • Promoted
Staff Engineer, Core Platform (Hybrid)

Staff Engineer, Core Platform (Hybrid)

Homebase • Toronto
Full-time
At Homebase, you’ll join a team that’s bold, fast-moving, and obsessed with helping small businesses thrive.We build with empathy, act with urgency, and take big swings that drive real-world impact...Show more
Last updated: 30+ days ago • Promoted
Contract: Staff Full-Stack Engineer

Contract: Staff Full-Stack Engineer

Upwork • Toronto, Canada, CA
Full-time
Upwork ($UPWK) is the world's work marketplace.We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to ...Show more
Last updated: 3 days ago • Promoted
Senior Full-Stack Engineer — Own End-to-End Features

Senior Full-Stack Engineer — Own End-to-End Features

SuiteSpot Technology • Toronto
Full-time
A PropTech company is hiring a Senior Software Engineer in Toronto to build and scale their platform.In this role, you will work across the full stack—Angular frontends and Node.The ideal candidate...Show more
Last updated: 30+ days ago • Promoted
Staff SDE: Lead Cross-Org API Microservices

Staff SDE: Lead Cross-Org API Microservices

Kong Inc. • Toronto, Ontario, Canada
Full-time
A leading developer of cloud API technologies is seeking a Staff Software Development Engineer in Toronto.You will lead cross-team initiatives, design and maintain microservices, and support servic...Show more
Last updated: 30+ days ago • Promoted
Full Stack Staff Engineer

Full Stack Staff Engineer

Forma.ai • Toronto, Ontario, Canada
Full-time
Series B startup that's revolutionizing how sales compensation is designed, managed and optimized.We handle billions in annual managed commissions for market leaders like Edmentum, Stryker, and Aut...Show more
Last updated: 30+ days ago • Promoted
Staff Front End Engineer

Staff Front End Engineer

Venn • Toronto, Ontario, Canada
Full-time
Venn is the fastest-growing B2B fintech in Canada.We're on a mission to transform business banking for Canadian entrepreneurs and are looking to hire A-players interested in disrupting traditional ...Show more
Last updated: 30+ days ago • Promoted
Staff Full-Stack Engineer, Ai-Powered Platform

Staff Full-Stack Engineer, Ai-Powered Platform

Cloudera • Toronto, Canada, CA
Full-time
A leading cloud data platform company is seeking a Staff Full Stack Software Engineer to design and deliver AI-powered workflows.You will define the architecture, implement testing frameworks, and ...Show more
Last updated: 3 days ago • Promoted
Staff Engineer

Staff Engineer

Qualcomm • Markham
Full-time
Engineering Group, Engineering Group >.Qualcomm’s Automotive Customer Engineering (CE) organization partners with global OEMs and Tier‑1s to bring next‑generation digital cockpit and IVI solutions ...Show more
Last updated: 30+ days ago • Promoted
Staff+ Engineer

Staff+ Engineer

Snaplii • Toronto
Full-time
Snaplii is one of Canada’s fastest-growing fintech platforms, transforming how people pay, save, and earn rewards.With over $100M in annual transaction volume and 250,000+ users across North Americ...Show more
Last updated: 4 days ago • Promoted
Staff Full-Stack Engineer | Relocate to Bangkok

Staff Full-Stack Engineer | Relocate to Bangkok

Agoda • Toronto
Full-time
A global travel technology company is seeking a Staff Software Engineer (Full Stack) based in Bangkok with comprehensive relocation support.The role includes leading full-stack architecture for hig...Show more
Last updated: 30+ days ago • Promoted
Staff Engineer

Staff Engineer

GuruLink • Toronto, Ontario, Canada
Full-time
Location: REMOTE / Toronto, Ontario.This job allows you to work remotely.Takes ownership of technical direction for a product area or system domain.Proactively drives architectural improvements.Set...Show more
Last updated: 26 days ago • Promoted
Member Of Technical Staff

Member Of Technical Staff

Viggle • Toronto, Canada, CA
Full-time
Direct message the job poster from ViggleViggle AI is a startup backed by top-tier investors such as a16z and TSFV.At the forefront of the GenAI revolution, we specialize in controllable video gene...Show more
Last updated: 17 days ago • Promoted
Staff Engineer

Staff Engineer

PartnerStack • Toronto, Canada, CA
Full-time
At PartnerStack, we're passionate about software and the partnership space — and we're not afraid to shake things up!Our mission is to change how the world sells software by creating partnerships t...Show more
Last updated: 3 days ago • Promoted
Staff / Sr Staff RTL Design Engineer

Staff / Sr Staff RTL Design Engineer

Alphawave IP Inc • Toronto
Full-time
Staff / Sr Staff RTL Design Engineer page is loaded## Staff / Sr Staff RTL Design Engineerlocations: Toronto: Remote - QCtime type: Full timeposted on: Posted Todayjob requisition id: JR101075**The...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer, Workspace One

Staff Software Engineer, Workspace One

Omnissa, LLC • Toronto, Canada, CA
Full-time
The world is evolving fast, and organizations everywhere—from corporations to schools—are under immense pressure to provide flexible, work-from-anywhere solutions.They need IT infrastructure that e...Show more
Last updated: 3 days ago • Promoted
Staff Front End UI Engineer

Staff Front End UI Engineer

KellyMitchell Group • Toronto
Full-time
Our client is seeking a a Staff Front End UI Engineer to join their team! This position is located in Toronto, Canada.Work with Product Management and other key stakeholders to develop effective an...Show more
Last updated: 30+ days ago • Promoted
Member of Technical Staff (Infrastructure)

Member of Technical Staff (Infrastructure)

MLabs Ltd • Toronto, Ontario, Canada
Full-time
Member of Technical Staff (Infrastructure).Compensation: $140K-$200K (CA$190K – CA$280K).We are building the open-source browser infrastructure that powers the next generation of AI agents.With ove...Show more
Last updated: 1 day ago • Promoted