Overview

The target locations for this position are; Portland, Toronto, Vancouver, Berlin, Paris, London, Denver, Mountain View, San Francisco, or Remote in one of those countries.

We’re hiring a full-stack web developer to make key contributions on integrating Mozilla’s open source experiments program with existing and new systems, in order to make the results of our findings on open innovation quickly and easily available to Mozilla and other open source projects.

Your first project will be to build and deploy our open-source metrics portal: a software project that will integrate a collection of data-heavy applications, running in individual Linux containers, into an web dashboard and API collection. The site will need to produce easily discoverable visualizations as well as APIs for power users, data scientists, and bots. When the project enters maintenance mode, you will continue to integrate new data sources, and grow and update it.

You will be responsible for design, development, and maintenance of containerization and related work. Our experimenters work in the open using a large variety of technologies and open-source processes, and you will collaborate with experimenters to make their results repeatably deployable, reliable, and integrated with other relevant data. Your work will help provide data to make open source projects more rewarding for their contributors and users.

You are interested in becoming the team’s competent person on one or more of the areas needed to enable all of our experiments to reach the people who need them. This position is the first software development role in a new, small team. We plan to grow during 2017, and you will have the opportunity to learn and develop deep skills in many fields, including devops, software quality, security, statistics, API design and bot development.

We are an open source organization, and will support your participation in open source projects, organizations, and events. Open source community experience is not required. We’re looking for any experience cooperating on software problems, which could be in web or systems administration, training, technical sales, or support.

As an experiments integration developer at Mozilla, you will…

  • Participate in the open source development process of experiment code, and work with principal investigators on maintainability and integration issues.
  • Build and containerize web applications to make experiment results more accessible to open-source maintainers and other users.
  • Design, document, and develop example code for common APIs to facilitate data sharing and collaboration among experiment developers, open source maintainers, data scientists, and others.
  • Work with the Mozilla Participation Systems team to deploy and run application containers on a container-based infrastructure

About you:

  • Experience in systems programming and/or web development using a variety of dependencies.
  • Ability to develop working knowledge of new software components and platforms.
  • Excellent written communications skills. Ability to write useful explanations of software projects at all levels, from code comments and commit messages up to user documentation.

Bonus points for:

  • Full-stack web development experience.
  • Knowledge of in-browser data visualization tools.
  • Experience working as part of a remote/distributed team.
  • Knowledge of statistics.

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. Join us and become part of our mission to promote openness, innovation, and opportunity online.

Mozilla is committed to Equal Employment Opportunity throughout our recruiting and hiring process and is dedicated to increasing diversity in our workplace.

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