Job Description

Title: Sr. Staff Front-End Engineer – Fakespot

Location: Remote

Why Mozilla?

Mozilla Corporation is the non-profit-backed technology company behind pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best articles online. More than 225 million people around the world use its products each month.

Along with 60,000+ volunteer contributors and collaborators all over the world, Mozilla Corporation’s staff are driven by our mission to ensure the Internet is a global public resource, open and accessible to all. We design, build and distribute open-source software that enables people to enjoy the internet on their terms.

About this team and role:

Fakespot is now part of Mozilla, where our mission to bring trust and transparency back to the eCommerce space is now aligned with ensuring the Internet is a global resource, open and accessible to all. Fakespot leverages machine learning and other state-of-the-art technologies to automatically filter out spurious reviews of products and vendors so consumers can make informed purchasing decisions based on real feedback by real people. This role involves being on the frontline of e-commerce and learning what is necessary to protect shoppers from online scams. Developers in this role will be met with fun but challenging puzzles regarding how to process data and present it to the user without compromising their experience or privacy.

What is a Senior Staff Software Engineer at Mozilla?

A Senior Staff Software Engineer is the next level from a Staff Software Engineer. At Mozilla this role can vary, but typically a Senior Staff Engineer leads projects requiring implementation across multiple teams, providing technical leadership, building cross-team relationships, and helping the teams deliver on their objectives. The Senior Staff Engineer is an expert in their domain. They provide feedback on our strategy and goals affecting multiple teams and turn our strategy into coordinated action for those teams. They mentor others by stewarding responsibilities to junior and senior engineers so they can take on new ones, while collaborating with management on building team consensus and providing technical direction.

What you’ll do:

  • Develop front-end extension code to scrape, process, and present e-commerce safety data to our users
  • Plan and contribute to plans regarding future opportunities to protect users in the realm of online shopping
  • Collaborate with other developers regarding design, implementation, testing, and maintenance

What you’ll bring:

  • Minimum 7 years of experience with Javascript, CSS, and HTML
  • Experience in using CSS selectors and web page scraping
  • Experience with writing and maintaining tests written with Jest, Playwright/Puppeteer
  • Commitment to our values:
    • Welcoming differences
    • Being relationship-minded
    • Practicing responsible participation
    • Having grit