Senior WebExtensions Engineer (Remote UK)

Senior WebExtensions Engineer (Remote UK)

Full-Time 66000 - 87000 £ / year (est.) Working from home possible
F

At a Glance

  • Tasks: Develop and maintain WebExtensions APIs for Firefox, ensuring user safety and performance.
  • Company: Join Mozilla, a non-profit tech company dedicated to improving the internet for everyone.
  • Benefits: Enjoy competitive salary, generous bonuses, health coverage, and professional development opportunities.
  • Other info: Collaborative remote work environment with a commitment to diversity and inclusion.
  • Why this job: Make a real impact on millions of users while working with cutting-edge technology.
  • Qualifications: 4+ years in software development with strong JavaScript skills; bonus for Rust or C++ experience.

The predicted salary is between 66000 - 87000 £ per year.

Mozilla is hiring a remote candidate for Senior Software Engineer, WebExtensions. This is a full time position. Work location: UK.

The role typically involves technologies such as JavaScript, Redis, Rust, Java, software engineering, engineer.

Key Responsibilities
  • Implement and maintain WebExtensions APIs and Addon Management, balancing power, safety, and performance, as well as user interfaces in Firefox.
  • Debug and fix issues affecting extensions in Firefox.
  • Collaborate with product managers, QA, and the AMO engineering team to deliver features end-to-end.
  • Contribute to Mozilla-owned extensions and system add-ons.
  • Participate in open source workflows: code reviews, pull requests, and discussions in Bugzilla/GitHub.
  • Support extension developers by helping diagnose issues and improving tooling/documentation.
Required Skills
  • Primary Skills: JavaScript, Redis, Rust, Java
  • Secondary Skills: software engineering, engineer, front end, architecture

Skills required for this role include JavaScript, Redis, Rust, and related tools for day-to-day development.

Job Details
  • Employment Type: Full Time
  • Location: UK
  • Salary: $83820 – $110490 USD
Tech Stack

JavaScript, Redis, Rust, Java, software engineering, engineer, front end, architecture

About this team and role:

The WebExtensions platform powers the add-ons ecosystem in Firefox, enabling millions of users to customize their browser while keeping safety and performance at the forefront. As a WebExtensions Engineer, you will help implement new extension capabilities, improve existing APIs, and ensure that extensions remain reliable across Firefox.

As a Software Engineer on the WebExtensions team, you’ll bring a passion for exploring complex systems and creating experiences that balance developer power with user trust. You’ll work deep in the Gecko platform to evolve extension capabilities, and you’ll build UI features in Firefox that make extensions clear and manageable for users. Along the way, you’ll collaborate with experts across Mozilla and help advance cross-browser compatibility and the path toward standardization. Your work will keep extensions safe, powerful, and reliable for developers and millions of Firefox users.

What you’ll do:

4+ years of professional experience in software development.

Strong proficiency in JavaScript, DOM APIs, HTML, and CSS.

Familiarity with modern browser architecture and debugging tools.

Experience with API design and integration.

Ability to navigate and learn from large codebases.

Strong communication skills and experience collaborating in distributed teams.

Bonus points for:

  • Experience with Firefox internals, C++ or Rust.
  • Familiarity with Android or GeckoView development.
  • Knowledge of web security principles.
  • Contributions to open source projects, especially in browser or extension development.
What you’ll get:
  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)
About Mozilla

Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

Commitment to diversity, equity, inclusion, and belonging

Mozilla understands that valuing diverse creative practices and forms of knowledge 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 certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations, gender identities, and expressions.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at hiringaccommodation@mozilla.com to request accommodation.

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.

Senior WebExtensions Engineer (Remote UK) employer: Far Coder

Mozilla is an exceptional employer that champions a culture of innovation and inclusivity, allowing employees to contribute to meaningful projects that shape the future of the internet. With generous benefits including performance-based bonuses, comprehensive health coverage, and a commitment to professional development, Mozilla fosters an environment where team members can thrive both personally and professionally. Working remotely in the UK, you'll join a diverse team dedicated to making the web a safer and more accessible place for everyone.

F

Contact Details:

Far Coder Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior WebExtensions Engineer (Remote UK)

Tip Number 1

Get your networking game on! Reach out to folks in the industry, especially those at Mozilla. A friendly chat can open doors and give you insights that job descriptions just can't.

Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Share projects that highlight your JavaScript, Rust, or any relevant tech skills. It’s a great way to stand out!

Tip Number 3

Prepare for the interview like it’s a coding challenge! Brush up on your knowledge of WebExtensions and be ready to discuss how you’d tackle real-world problems. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, mention 'FarCoder' to show you’re serious about this opportunity!

We think you need these skills to ace Senior WebExtensions Engineer (Remote UK)

JavaScript
Redis
Rust
Java
DOM APIs
HTML
CSS

Some tips for your application 🫡

Read the Job Description Carefully:Before you start your application, make sure to read through the job description thoroughly. It’s important to understand what Mozilla is looking for in a Senior WebExtensions Engineer so you can tailor your application accordingly.

Show Your Passion for Open Source:Since Mozilla values open-source contributions, don’t forget to highlight any relevant experience you have in this area. Share examples of projects you've worked on or contributions you've made to demonstrate your commitment to the community.

Mention 'FarCoder' in Your Application:To show that you’ve read the job post completely, be sure to include the word 'FarCoder' somewhere in your application. This little detail can help us identify genuine applicants and sets you apart from the rest!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people and gives you a chance to showcase your skills in the best light possible.

How to prepare for a job interview at Far Coder

Know Your Tech Stack

Make sure you’re well-versed in JavaScript, Redis, Rust, and Java. Brush up on your knowledge of DOM APIs and debugging tools, as these will likely come up during technical discussions. Being able to demonstrate your expertise in these areas will show that you're ready to hit the ground running.

Show Your Collaborative Spirit

Mozilla values teamwork, so be prepared to discuss your experience working in distributed teams. Share examples of how you've collaborated with product managers, QA, or other engineers to deliver features. Highlighting your communication skills will help you stand out as a team player.

Demonstrate Your Problem-Solving Skills

Expect to face some technical challenges during the interview. Be ready to walk through your thought process when debugging issues or designing APIs. Showing how you approach complex problems will give interviewers confidence in your abilities.

Engage with Open Source Culture

Since Mozilla is deeply rooted in open source, mention any contributions you've made to open source projects, especially those related to browser or extension development. This not only shows your technical skills but also your alignment with Mozilla's mission and values.