P2PU Lead Open Source Developer
The P2PU Technology Lead works with a community of users and developers to take overall responsibility for development and maintainance of the p2pu web application and platform (p2pu.org). The Tech Lead encourages and reviews contributions from community members and provides leadership in technical decisions made about the direction of the project. She is also responsible for mentoring / providing guidance to other developers.
The technology lead should demonstrate a user-needs bias, considering that P2PU is not primarily a tech project, but a social learning project - enabled by technology. The entire P2PU community relies on this website, appropriate features, availability and scalability are key concerns.
Intellectual Property
All software developed will made available under an OSI approved license.
Reporting:
Responsibilities:
- Lead development of the p2pu web site / application.
- Final decision making on all technical issues related to the web site. Feature and roadmap decisions are taken together with Executive Director (and other "lead" staff members)
- Create and maintain an up-to-date development roadmap.
- Facilitate a user-driven development processes, that is based on the requirements, needs, and feedback from community members.
- Encourage community participation in development process.
- Review contributions, bug reports and patches.
- Encourage the use of best practices for testing and performance.
- Communicate progress and ongoing activities with the broader community
- Ensure quality of overall P2PU technology use, including DNS, hosting, productivity tools, server operations, etc.