Senior Software Engineer, MDN

Mozilla · UK

Company

Mozilla

Location

UK

Type

Full Time

Job Description

About the Project

The MDN Web Docs ( https://developer.mozilla.org ) engineering team is looking for an experienced software engineer to help us maintain and evolve the open-source platform ( https://github.com/mdn ) that powers a website loved by millions of developers worldwide and used monthly by 17M of them.

We’re a small friendly and dedicated group of software engineers and we’re not just looking for someone with the desired technical skills but also for someone who wants to build and maintain a friendly and collaborative culture as much as we do. We’re always striving to make MDN better but we also want to have some fun and help each other along the way. This is a 12-month fixed term contract position.

What You'll Get To Do

We're investing in MDN's platform transforming it to support a faster pace of experimentation with new features and overall improvement. A major focus of this effort is refactoring our codebase to enhance flexibility and performance. In this role you will collaborate closely with the team to bring this vision to fruition.

You'll work in close partnership with team members across various disciplines including technical writers UX designers product managers and marketers. Additionally we encourage you to share your expertise with the team and the dedicated volunteers who contribute to MDN fostering a collaborative learning environment.

As a Senior Software Engineer at Mozilla your responsibilities will include:

  • Maintaining and improving the MDN platform.

  • Developing new features and owning them from local development to production.

  • Enhancing MDN's build system to significantly reduce deployment times.

  • Collaborating with our content team to enhance the MDN authoring experience.

  • Refactoring our front-end client and SSR pipeline.

  • Simplifying the integration of MDN data into other products.

  • Work on our premium product MDN Plus to maintain and develop new functionality.

  • Working with our partners from Google and Microsoft on functionality that we develop together.

Your Professional Profile

  • A minimum of a Bachelor's degree in computer science or a related field or equivalent years of experience.

  • A minimum of 5 years of software development experience.

  • Strong fundamentals in software engineering including modularity abstraction data structures and algorithms.

  • Extensive experience with HTML JavaScript CSS and Web APIs.

  • Experience with Rust (or a similar compiled language).

  • Extensive experience in both frontend and backend web development with a preference for experience on high-traffic websites.

  • Good knowledge of developing continuous integration and deployment (CI/CD) workflows particularly using GitHub Actions.

  • Full-stack mentality you care about building deploying and running applications.

  • The ability to work effectively on a remote geographically distributed team.

Bonus Points for

  • Experience in application/systems programming (Linux/MacOS/Windows).

  • Experience working within open source projects.

About Mozilla

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.  We’re not a normal tech company. The things we create prioritize people and their privacy over profits. We exist to make the internet a healthier  happier place for everyone

Commitment to diversity equity and inclusion Mozilla 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 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 [email protected] 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   Group: C #LI-REMOTE

Apply Now

Date Posted

07/04/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0.5

Similar Jobs

Senior Site Reliability Engineer - Circle

Views in the last 30 days - 0

Circle a financial technology company is expanding its blockchain infrastructure and seeking Site Reliability Engineers to support its growth The role...

View Details

Senior Solutions Engineer II - Financial Partnerships - Circle

Views in the last 30 days - 0

Circle a fintech company aims to revolutionize global finance through innovative solutions They seek experienced professionals to join their missiondr...

View Details

Senior Sales Enablement Specialist - Saviynt

Views in the last 30 days - 0

Saviynts AIpowered identity platform helps organizations manage access and security while seeking a Sales Enablement Specialist The role involves cont...

View Details

Chief Software Architect - Masabi

Views in the last 30 days - 0

Masabi is driving the fare payment revolution with innovative platforms used globally They seek a Chief Architect to shape their technology strategy a...

View Details

Senior Solutions Architect - Optimisation - D-Wave Quantum

Views in the last 30 days - 0

This role involves developing quantum solutions for customers requiring expertise in Python and optimization tools DWave emphasizes innovation collabo...

View Details

Paraplanner - Wealth Wizards

Views in the last 30 days - 0

Wealth Wizards seeks a Paraplanner to enhance personalized financial advice delivery emphasizing flexible working diverse inclusion and transformative...

View Details