Developer

Job Details

Organization Dreamfish
Location San Francisco, CA
Contact Tiff von Emmel :: vonemmel@dreamfish.com

We are looking for a developer who is passionate about the work, and community. Dreamfish development focuses on excellent quality, particularly on the challenges of usability for the collaboration of diverse users. You will be leading a small collaborative dev team, working in two week iterations, to extend and stitch together open source social software.  For the first 12 weeks, you'll be doing much of the day-to-day development as we launch. You will also be participating in our Technology Council and shaping projects carried out by our volunteer developer community.
About Dreamfish
Dreamfish is a member-operated work cooperative of independents and entrepreneurs, who work together, and learn together for a happier world. A young social enterprise, our mission is sustainable work for all. Creating an work ecosystem that can help millions of micro-entrepreneurs to make a living and make a life is our dream. To do this, we provide a distributed collaborative work network for hiring, peer learning groups, online tools for project-based work, and Agile project management practices. We also support a culture of value creation that accounts for personal development, social and environmental impact. For more on Dreamfish, you can check out the wiki, http://network.dreamfish.com or visit our Marcom site, http://dreamfish.com
Realizing a really big dream, Dreamfish is unique as a work community. We get excited about figuring out how what we build helps to reduce global poverty and increase inclusiveness! Everyone is highly self-directed, smart, professional, and we work together extremely well as a team.  We are looking for a developer to join us.
Tasks involved
Develop and implement customizations to MediaWiki and IRC, as well as mailing lists, screensharing, and a social networking layer to improve usability for first-time web users.
Design the backend architecture that integrates open source social software components.
Help to integrate with email and SMS functionality for emerging market connectivity.
Participate in Dreamfish Technology Council with leading technologists, who are working to change society through open source movement, collaboration, and social networking.
Work in Agile, developing in two week iterations with a distributed team.
Work with a community of volunteer developers and other Dreamfish Service Contributors on Dreamfish Service.
Skills
PHP expertise
Familiarity with CSS, XML, HTML, JavaScript, Perl
Great communication skills
Experience in Open source community and valuing of open source ethos and practices
MediaWiki or social software experience
Linux, Apache, and MySQL experience
Familiarity with Agile Project Management
Comfortable working with Subversion and Git.
Experience leading a team
Distributed team collaboration experience
Details
This is an exceptional opportunity for someone who wants to build social software to change how the world works.

You can work from anywhere. We are globally distributed.

We'll work out together what kinds of pay and benefits will support you, in the short-term and longer-term. Most of us have volunteered some sweat to get Dreamfish to where it is today. We hope that you can pitch in some weeks of time for alternative compensation until our next funding event. As there are a lot of terrific kinds of  Value swimming around in Dreamfish, we'll work out the compensation with you.

Contact
Please reply by email directly to Tiff von Emmel at vonemmel(at)dreamfish(dot)com