Stewards/Coding/CommunityManager: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
m (MacGyver)
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Community Manager, Coding
Community Manager, Coding


SUMO, Mozilla's community-powered support project with a mission to help people have a great experience on the web, is rapidly growing.
While Mozilla has a sizable paid engineering staff, the success of the project depends in large part on unpaid code contributors. In order to ensure that code contribution is as effective as possible, we're looking for a full-time Coding Community Manager.
 
Today, the support community has hundreds of active monthly contributors -- but we're aiming for thousands! We're looking for a passionated community star to join the SUMO team and help lead efforts to grow our SUMO community and build stronger relations between community members by leading activities, engaging in discussions, organizing offline meetups, and communicating in the open through blogs and social media.
The Coding Community Manager will aid the entire Mozilla community in recruiting, welcoming, developing, and retaining contributors. He or she will track contribution patterns, help eliminate gaps in process and documentation, and work with managers and team leaders to build community contributions. The Coding Community Manager will analyze existing tools and processes, looking for opportunities to make contribution easier and more effective. They can identify contributor un-friendly patterns in systems and blog/discuss improvements with the developer community. The Coding Community Manager should be a social person who can work with the engineering groups across the organization.  
 
Other responsibilities include administrating the support website (support.mozilla.org), helping new contributors get up to speed on SUMO, establishing community guidelines, and helping Firefox users directly.
The Coding Community Manager will be a tool wizard, building dashboards, visualizations, and using Bugzilla like MacGyver would use a multitool.
 
Because of our global community and localization efforts, the Support Community Manager is preferably bilingual and can work from anywhere in the world, although candidates from Europe or the Americas are preferred due to the time zones.
This position is available for remote work in some countries. If you are near one of our offices we're happy to provide a desk and many delicious snacks. Mozilla currently has offices in San Francisco, Mountain View, Toronto, Portland, London, Paris, Auckland, Vancouver and Taipei.


Additionally, most roles are available for remote work, or if you are near one of our offices we're happy to provide a desk and many delicious snacks.  Offices in (San Francisco, Mountain View, London, Paris, Auckland, Toronto, Vancouver, Taipei) 

Responsibilities:
Responsibilities:
* Lead efforts to grow, expand and strengthen Mozilla's support community
* Collaborate with development teams to provide an effective process for new contributors.
* Coordinate efforts with Community Engagement team and localization communities
* Track contributions and contributors across engineering efforts.
* Assist with the planning and organization of support-related community events, and participate at key conferences, tradeshows, and open source events
* Maintain and aid development of the Mozilla contribute website.
* Facilitate and lead communication through social media and blogs
* Identify contribution roadblocks, drive changes in community process to resolve them
* Coordinate with developers to ensure contributions are handled expeditiously
* Investigate new methods to measure code contributions
* Develop tools and programs to better highlight and reward community contributions and contributors
* Consider and enact new ways of reaching talented programmers who are not yet part of the community
* Encourage contribution in social media and blogs
* Manage contributor reward nominations and the delivery of rewards
 
Requirements:
Requirements:
* Proven track record of volunteer/open source community management experience
* Track record of volunteer/open source community management experience
* Experience with organizing offline community meetups and giving public talks
* Strong communication skills and desire to plan, discuss, and solicit feedback in the open
* Strong communication skills and desire to plan, discuss, and solicit feedback in the open
* Ability to think, plan and execute resourcefully, with minimal supervision
* Ability to think, plan and execute resourcefully, with minimal supervision
* Strong knowledge and passion about Mozilla and open source
* Strong knowledge and passion about Mozilla and open source
* Knowledge of a second language is a huge plus
* Knowledge of infrastructure and web languages, primarily HTML, JavaScript, and Python. Experience with django a plus.
 
-----
 
jdm's thoughts on responsibilities and requirements:
* audit existing contribution paths, prune those that are ineffective, and spruce up the rest to make them more inviting
* collaborate with development teams to provide an effective on-ramping process for new contributors
* investigate new methods to measure code contributions
* develop tools to better highlight community contributions and contributors
* consider (and enact!) new ways of reaching talented programmers who are not yet part of the community
 
* knowledge of infrastructure/web languages a plus (python, javascript, html/css)

Latest revision as of 20:36, 23 October 2012

Community Manager, Coding

While Mozilla has a sizable paid engineering staff, the success of the project depends in large part on unpaid code contributors. In order to ensure that code contribution is as effective as possible, we're looking for a full-time Coding Community Manager.

The Coding Community Manager will aid the entire Mozilla community in recruiting, welcoming, developing, and retaining contributors. He or she will track contribution patterns, help eliminate gaps in process and documentation, and work with managers and team leaders to build community contributions. The Coding Community Manager will analyze existing tools and processes, looking for opportunities to make contribution easier and more effective. They can identify contributor un-friendly patterns in systems and blog/discuss improvements with the developer community. The Coding Community Manager should be a social person who can work with the engineering groups across the organization.

The Coding Community Manager will be a tool wizard, building dashboards, visualizations, and using Bugzilla like MacGyver would use a multitool.

This position is available for remote work in some countries. If you are near one of our offices we're happy to provide a desk and many delicious snacks. Mozilla currently has offices in San Francisco, Mountain View, Toronto, Portland, London, Paris, Auckland, Vancouver and Taipei.

Responsibilities:

  • Collaborate with development teams to provide an effective process for new contributors.
  • Track contributions and contributors across engineering efforts.
  • Maintain and aid development of the Mozilla contribute website.
  • Identify contribution roadblocks, drive changes in community process to resolve them
  • Coordinate with developers to ensure contributions are handled expeditiously
  • Investigate new methods to measure code contributions
  • Develop tools and programs to better highlight and reward community contributions and contributors
  • Consider and enact new ways of reaching talented programmers who are not yet part of the community
  • Encourage contribution in social media and blogs
  • Manage contributor reward nominations and the delivery of rewards

Requirements:

  • Track record of volunteer/open source community management experience
  • Strong communication skills and desire to plan, discuss, and solicit feedback in the open
  • Ability to think, plan and execute resourcefully, with minimal supervision
  • Strong knowledge and passion about Mozilla and open source
  • Knowledge of infrastructure and web languages, primarily HTML, JavaScript, and Python. Experience with django a plus.