OpenJS Foundation Executive Director Search

The OpenJS Foundation is looking for an Executive Director! The Board of Directors is actively interviewing candidates to fill the role created by the recent merger of the JS Foundation and the Node.js Foundation. This is an important leadership role in a growing ecosystem.

We encourage you to read the detailed job description below. If it resonates with your goals and ambitions, we want to hear from you!

We will be collecting applications through midnight PDT on June 5th, 2019.

A note on process: We are using the Google Hire tool. There are only four individuals with direct access to the candidate information: two Linux Foundation employees and two contractors that we have hired to drive our recruitment process. These individuals will coordinate with candidates before sharing information with the hiring team to ensure that each candidate’s confidentiality is respected and there are no conflicts of interest within the hiring committee.

The OpenJS Foundation is made up of dozens of open source JavaScript (“JS”) projects including Appium, Dojo, jQuery, Node.js, and webpack. Its mission is to support the healthy growth of JS and web technologies by providing a neutral, open governance organization to host and sustain key projects, as well as collaboratively fund activities that benefit the ecosystem as a whole.  

The OpenJS Foundation encourages participation through contribution in our hosted projects, building a framework for long-term stewardship by an ecosystem directly invested in its own success

As the Executive Director, you will work closely with both the Linux Foundation team supporting the OpenJS Foundation and the project’s Board of Directors. You will also work closely with an energetic community of open source developers and technology leaders involved in our hosted projects.  Their interests and expectations of an Executive Director have been published here.

The Executive Director has overall strategic and operational responsibility for managing staff, developing programs, and overseeing the prudent execution of the OpenJS Foundation’s mission.  You will be responsible for recruiting and supporting corporate OpenJS Foundation members, who provide the essential backbone of financial support for all Foundation activities. Working with the Board, you will be responsible for ensuring that budgeted programs are executed faithfully and transparently.  Finally, and most importantly, you will be responsible for ensuring the Foundation succeeds in its mission to be a neutral and supportive host for a wide variety of JS and web ecosystem projects.

As Executive Director, you will be a visible champion of the mission and vision of our hosted projects, advancing the OpenJS Foundation’s mission to drive adoption and ensure sustainability in the JS and web development ecosystem.


Grow the community around the OpenJS Foundation and its hosted projects.

  1. Understand the ecosystem of hosted OpenJS Foundation projects, including Node.js, jQuery, Webpack, and many others, and identify opportunities to increase financial support for hosted projects through new OpenJS Foundation memberships.
  2. Work within the ecosystem of hosted projects to develop compelling membership benefits which drive more engaged corporate membership, and develop the individual membership program to mirror the growth of the communities.
  3. Involve the Board, project leadership, Cross Project Council (CPC), Foundation staff, and end-user communities in developing long-term programs that support the continued increase of all manner of code and community contributions to hosted projects.
  4. Cooperate with other institutions and organizations that have shared goals and purposes, creating affiliations and maintaining good working relationships with organizations such as ECMA International, for the benefit of hosted project communities.
  5. Evangelize and encourage potential projects to join the OpenJS community and guide them through the proposal process. Partner with the Foundation members, CPC, and community to identify desired projects to approach.

Effectively evangelize OpenJS Foundation Impact projects

  1. Represent the OpenJS Foundation and hosted projects in external relations with the technology community, governmental entities, the media, and the general public.
  2. Conduct public relations campaigns, maintain contact with the media, supervise and approve staff contacts with the media.
  3. Assist project communities in building  strong brands that engage end users and demonstrate the benefits of adopting JS technologies.
  4. Position Impact-level OpenJS Foundation projects as leading technologies for building web applications.

Grow and sustain the OpenJS Foundation membership base

  1. Develop new sponsor/member relationships with a focus on growing the hosted project user community and, by extension, the OpenJS funding base.
  2. Oversee efforts of staff or members involved in actively seeking sponsorship funding from other foundations, corporations, and other sources.
  3. Take an active role in ensuring that renewing members understand the value of continued membership, communicating achievements and progress on a regular basis.
  4. Work with the Board and staff to effectively plan fundraising strategies.
  5. Carry ultimate responsibility for all communication with funding members of OpenJS Foundation

Run the business

  1. Involve the Board, CPC, staff and end user communities in developing organizational goals, a strategic plan, and projections for supporting the OpenJS Foundation’s mission.  
  2. Ensure that programs have clear objectives and are within the scope of the resources and mission of the Foundation.
  3. Oversee the gathering, analysis, and reporting of data that demonstrates the accomplishments of the Foundation, including search, surveys, code contributions, meetups, blogs, etc.
  4. Oversee all financial management of the Foundation including all grant and funding administration required by either the Linux Foundation or other supporters. Possess thorough knowledge of all funding sources and required records.
  5. Prepare the budget for approval by the Board of Directors.
  6. Report to Board of Directors in a timely manner on all matters of importance, including financial status, funding projections, policy setting, planning, project operations, employee matters, and the long-term health of the OpenJS Foundation.
  7. Provide adequate materials and analysis to assist the Board of Directors in making decisions on all matters of importance to policy setting.
  8. Maintain and adapt the organizational structure and systems capable of meeting the needs of the Foundation in carrying out its mission.
  9. Review program evaluation results; develop and execute strategies for continual improvement.
  10. Encourage staff and volunteers throughout the foundation to develop creative solutions and innovative approaches to achieve their objectives.
  11. Oversee all staff hiring and termination, as well as all other personnel-related matters of the program.
  12. Create an environment that encourages cooperation between the staff to meet common goals.


  • Strong technical understanding of JS and related technologies, and experience building open source communities.
  • Prior leadership experience (at least five years) in a management or executive role.
  • Experience and passion for working in both the technology and nonprofit sector.
  • Successful track record of fiscal oversight of a program/division of comparable size and complexity.
  • Experience reporting to a Board of Directors, guiding Board leadership, and developing Board members.
  • Commitment to run high-quality programs, with data-driven program evaluation.
  • Excellence in organizational management with the ability to coach, supervise, and motivate staff.
  • Proven track record setting and achieving strategic objectives while successfully managing organizational finances.
  • Strong technical marketing, public relations and fundraising experience with the ability to engage a wide range of stakeholders and cultures.
  • Persuasive and passionate communicator, both written and oral.
  • Action-oriented, entrepreneurial, adaptable and innovative.
  • Ability to work effectively in collaboration with diverse groups of people.

Location is virtual but will require being available during US timezone working hours to coordinate with other staff working on the project.

Education and Other Training:

  • Recommended: B.A. or B.S degree or comparable industry experience.