Job openings/Software Developer (project): Difference between revisions

From Wikimedia Foundation Governance Wiki
Content deleted Content added
No edit summary
No edit summary
Line 11: Line 11:


;Job Purpose
;Job Purpose
The core responsibility is to design, develop, test and deploy new features and improvements of the MediaWiki software for the the Usability Initiative under the mentoring of the Sr. Software Developer.
The core responsibility of this position is to design, develop, test and deploy new features and improvements of the MediaWiki software for the the Wikipedia usability initiative by working closely with the interaction designer and peer developers of MediaWiki.


;Reports to
;Reports to
Program Manager
Sr. Software Developer


;Job Summary
;Job Summary
*Propose software design solutions and obtain consensus from senior and peer tech teams
*Participate in software design of usability improvements for Wikipedia
*Create implementation prototypes based on design concepts
*Develop, test, and deploy new features and improvements to the MediaWiki core and extension software
*Develop, test, and deploy new features and improvements to the MediaWiki core and to MediaWiki extensions
*Actively participate in the software QA process and work with community volunteers in testing the software
*Collaborate in designing and implementing QA processes including multi-lingual and performance tests
*Work closely with operations staff to ensure proper integration with testing and production systems


;Required Qualifications
;Required Qualifications
*Computer Science degree or equivalent work experience
*Computer Science degree or equivalent work experience
*5+ years experience in front end development
*5+ years experience as a software developer is required
*Experience with PHP development is required
*Familiarity with LAMP
*PHP/AJAX/HTML/CSS experience
*Extensive experience with AJAX/HTML/CSS is required
*Experience with cross-browser compatibility testing is required
*Object-oriented JavaScript skills a plus
*Experience with security implications of JavaScript/PHP software
*Experience with security implications of JavaScript/PHP software is required
*Linux/Unix shell, Python, etc experience a plus
*Experience with LAMP is a major plus
*Experience with MediaWiki a plus
*Experience with testing and analyzing usability and accessibility is a major plus
*Experience with cross-browser compatibility testing
*Experience with MediaWiki is a major plus
*An understanding of internationalizing and localizing software products a big plus
*An understanding of internationalizing and localizing software products a major plus
*Experience with automated software testing a plus
*Any other free/open software development experience highly welcome
*Any other free/open software development experience highly welcome
*Comfortable in a highly collaborative, consensus-oriented environment
*Comfortable in a highly collaborative, consensus-oriented environment
*Experience with wikis and participatory production environments a plus
*Experience with wikis and participatory production environments is a plus
*Understanding of the free culture movement a plus
*Understanding of the free culture movement is a plus
*The ideal candidate will be creative, highly motivated, and able to operate effectively in multiple cultural and language contexts.
*The ideal candidate will be creative, highly motivated, and able to operate effectively in multiple cultural and language contexts

;Salary
The salary is in the range of $75,000 to $85,000 plus benefits, commensurate with experience.


{{Job openings footer
{{Job openings footer

Revision as of 21:09, 12 May 2009

Job Title

Software Developer

Employment Duration

June 1, 2009 to April 16, 2010

About the Wikipedia Usability Initiative

The Wikipedia Usability Initiative was realized by a grant from the U.S.-based Stanton Foundation. The goal of this initiative is to measurably increase the usability of Wikipedia for new contributors by improving the underlying software on the basis of user behavioral studies, thereby reducing barriers to public participation. This position is part of the program team for the initiative.

For more information, please see the press release.

Job Purpose

The core responsibility of this position is to design, develop, test and deploy new features and improvements of the MediaWiki software for the the Wikipedia usability initiative by working closely with the interaction designer and peer developers of MediaWiki.

Reports to

Program Manager

Job Summary
  • Propose software design solutions and obtain consensus from senior and peer tech teams
  • Create implementation prototypes based on design concepts
  • Develop, test, and deploy new features and improvements to the MediaWiki core and to MediaWiki extensions
  • Collaborate in designing and implementing QA processes including multi-lingual and performance tests
  • Work closely with operations staff to ensure proper integration with testing and production systems
Required Qualifications
  • Computer Science degree or equivalent work experience
  • 5+ years experience as a software developer is required
  • Experience with PHP development is required
  • Extensive experience with AJAX/HTML/CSS is required
  • Experience with cross-browser compatibility testing is required
  • Experience with security implications of JavaScript/PHP software is required
  • Experience with LAMP is a major plus
  • Experience with testing and analyzing usability and accessibility is a major plus
  • Experience with MediaWiki is a major plus
  • An understanding of internationalizing and localizing software products a major plus
  • Any other free/open software development experience highly welcome
  • Comfortable in a highly collaborative, consensus-oriented environment
  • Experience with wikis and participatory production environments is a plus
  • Understanding of the free culture movement is a plus
  • The ideal candidate will be creative, highly motivated, and able to operate effectively in multiple cultural and language contexts
Salary

The salary is in the range of $75,000 to $85,000 plus benefits, commensurate with experience.

Template:Job openings footer