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
Usability Staff Engineer

Usability Staff Engineer

One Identity • Toronto, Ontario, Canada
Full-time
One Identity is looking for an experienced UX designer to join an Agile development team in the Canada region.This team builds software to simplify and improve the management of critical enterprise...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Achievers • Toronto
Full-time
This domain owns our most visible member-facing experiences, including our flagship product, Recognize.These products reach over 4M global users, giving you the chance to ship high-impact work.Our ...Show more
Last updated: 28 days ago • Promoted
Staff / Sr Staff RTL Design Engineer

Staff / Sr Staff RTL Design Engineer

Alphawave IP Inc • Toronto, Ontario, Canada
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: JR **The Oppo...Show more
Last updated: 30+ days ago • Promoted
Senior Front-end Engineer

Senior Front-end Engineer

Bettermode • Toronto, Ontario, Canada
Full-time
At Bettermode, we are redefining how businesses streamline customer experiences and foster strong relationships.Our platform empowers businesses to seamlessly craft powerful web apps with engagemen...Show more
Last updated: 22 days ago • Promoted
Staff Android Engineer

Staff Android Engineer

Capital One - CA • Toronto, Other, Canada
Full-time
Bay Street (93021), Canada, Toronto,Toronto, Ontario, Staff Android Engineer.For 30 years, we've been on a mission to change banking for good and build relationships by making credit accessible, si...Show more
Last updated: 5 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 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 Software Eng, Kernel Network

Staff Software Eng, Kernel Network

eBay • Toronto
Full-time
Staff Software Eng, Kernel Network.At eBay, we’re more than a global ecommerce leader — we’re changing the way the world shops and sells.Our platform empowers millions of buyers and sellers in more...Show more
Last updated: 30+ 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
Staff Digital Design Engineer

Staff Digital Design Engineer

Lightmatter • Toronto, Ontario, Canada
Full-time
Lightmatter is leading the revolution in AI data center infrastructure, enabling the next giant leaps in human progress.The company invented the world’s first 3D-stacked photonics engine, Passage™,...Show more
Last updated: 30+ days ago • Promoted
Senior Full Stack Engineer (Platform & Integrations)

Senior Full Stack Engineer (Platform & Integrations)

Uniting Holding • Toronto, Ontario, Canada
Full-time
XYZ Storage isn't like any other storage company.Over the last 28 years, we've built something great, something special, an iconic lifestyle brand with an inspirational and authentic story.At the h...Show more
Last updated: 11 days ago • Promoted
Full Stack Staff Engineer

Full Stack Staff Engineer

Forma.ai • Toronto, Canada
Full-time
Ai is a 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,...Show more
Last updated: 30+ days ago • Promoted
Contract: Staff Full-Stack Engineer

Contract: Staff Full-Stack Engineer

Harvey • Toronto, Canada
Full-time
A leading AI company in Toronto is looking for a Staff Full Stack Software Engineer to shape its product platform.You will design foundational infrastructure and build user-facing features for law ...Show more
Last updated: 30+ days ago • Promoted
Staff Front End Engineer

Staff Front End Engineer

Venn Software Inc. • Toronto
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: 9 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Bank On Loop • Toronto
Full-time
We're a fast-growing fintech startup building the only truly cross-border banking platform.We help businesses seamlessly manage money around the world so they can access more markets, accelerate th...Show more
Last updated: 1 hour ago • Promoted • New!
Senior Full-Stack Engineer — Build the Rental Platform

Senior Full-Stack Engineer — Build the Rental Platform

Reffie • Toronto
Full-time
An innovative tech startup in Toronto seeks a skilled Full Stack Developer.In this role, you will build and enhance the company's web platform, manage the full software development lifecycle, and w...Show more
Last updated: 30+ days ago • Promoted
Full Stack Engineer (Senior or Staff)

Full Stack Engineer (Senior or Staff)

GuruLink • Toronto, Ontario, Canada
Full-time
Location: REMOTE / Toronto, Ontario.This job allows you to work remotely.We are looking for Senior Full Stack Engineers who thrive in fast-moving startup environments and enjoy building modern appl...Show more
Last updated: 12 days ago • Promoted
Member of Technical Staff (Infrastructure)

Member of Technical Staff (Infrastructure)

MLabs • 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: 30+ days ago • Promoted