Overview

Journalism needs help.

Trust in journalism is falling. Entire communities feel left out of the reporting. Most comment sections are fragile, toxic spaces. Some newsrooms have given up on engaging on their site altogether.

But we believe that healthy, decentralized communities around journalism can exist, given the right systems and tools – and that the future of journalism depends on it.

Mozilla’s mission is to ensure the Internet is a global public resource, open, healthy, and accessible to all. That’s why Mozilla, The New York Times, and The Washington Post came together to found The Coral Project. We build industry-leading open source software that brings journalists and the communities they serve closer together.

We’re looking for a Lead Engineer to join our team on a full-time contract, to lead the development of our open-source engagement platforms.

As the Lead Engineer, you will be splitting your time 50/50 between leading our talented developer team and contributing to the product as an architect/engineer. You’ll also have the opportunity to interact with teams in newsrooms across the world who are integrating our platform onto their sites.

You have strong background in developing Node applications that are secure, scale, play well with other apps and are a pleasure to extend and maintain (or as close to pleasurable as maintenance can be.)

You can work either from New York or remotely. Note: we can currently only employ residents of the USA, UK, Canada, or Germany.

What you will do:

  • Lead the team in architectural and technical decisions to build and scale our open source tools for newsrooms of all sizes
  • Lead the architecture of the application, with the goal of making it easy for open source contributors to build plugins and code that will make the product grow
  • Mentor developers in ways that encourage a productive, healthy, and happy team
  • Help to grow and cultivate a developer culture that is transparent, supportive, and focused on delivery
  • Contribute to product development, working closely with product and newsroom teams, to deliver stories and technical tasks
  • Give constructive feedback to team members via code reviews and architectural reviews
  • Scope and break down user stories into clear and achievable technical tasks
  • Lead and/or participate in video team meetings, such as daily scrums/standups, sprint planning, and estimation sessions
  • Act as an evangelist for our technology strategy by giving occasional talks / writing articles to attract wider community interest in our work
  • Raise technical risks to project stakeholders that could impact performance, security, or scalability in the future
  • Help us make the internet a better place for everyone

What you will have:

  • Strong communication skills and the ability to lead and work with a remote team
  • Expertise in building, scaling, and delivering user-facing web apps, ideally in Node
  • Expertise in crafting and building simple technical solutions to complex real-world problems

What you might have that would be great:

  • Experience with GraphQL
  • Experience with React and Redux
  • Open Source experience

If you’re deeply passionate about working on full-stack development and have relevant skills and experience, please consider applying even if your background doesn’t perfectly match our ideal credentials. We are committed to diversity and especially encourage members of underrepresented communities to apply.

This is a full-time role with a generous benefits package.

About Mozilla

Mozilla is a thriving global community of technologists, thinkers and builders working collaboratively and openly to keep the Internet alive and accessible for all.

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 day. Join our team today and together we’ll make a better Web for tomorrow.

We’re a global community of users, contributors and developers working to keep the power of the Web in people’s hands. The collaborative efforts of Mozillians around the world drive forward the principles and aims of the Mozilla Manifesto.

• More than 1,000 volunteers contribute code to Firefox
• 400,000 people contribute to Mozilla through our project tracking system Bugzilla
• SUMO, Mozilla’s community-powered support site, helps an average of 10,000 Firefox users per week
• Students from more than 600 institutions in 57 countries spread Firefox as Mozilla Campus Representatives

Fast Facts about Mozilla:
• Half a billion people around the world use Firefox
• Firefox is free and open source software, with approximately 40% of its code written by volunteers
• Firefox is available in 89 languages
• More than 50% of global Firefox users use non-English versions
• Offices include: Auckland, Beijing, London, Mountain View, Paris, San Francisco, Portland, Taipei, Tokyo, Toronto, Vancouver