Lead Developer for Dreamfish
About Dreamfish
Dreamfish is a global work network, creating an open way to hire, be hired, manage projects, exchange value, and collaborate virtually. Our mission is to create a thriving world of work for millions of the world’s entrepreneurs and independents. Our users are diverse and include first time web users in emerging markets, seniors, disabled, as well as open source community and young workers. For more information on Dreamfish, see Is Dreamfish for you? and Dreamfish Timeline.
Realizing a really big hairy 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 brilliant developer to join us.
Job Description
We are looking for someone who is passionate about the work, ”and” how it gets done. You will be building a world-class collaborative dev team that extends and customizes open source social software. Initially, you’ll be doing the day-to-day development as we move towards launch. Dreamfish development focuses on excellent quality, particularly on the challenges of usability, as we stitch together open source social software for collaboration.
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
* Comfortable working in CSS, XML, HTML, JavaScript, Perl
* Great communication skills
* MediaWiki experience is a plus
* Linux, Apache, and MySQL experience
* Familiarity with Agile Project Management
* Comfortable working with Subversion and Git.
*Experience as a Developer team lead
*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 ask you to travel to San Francisco for some bonding time early on and for quarterly Dreamfish Retreats.
We’ll work out together what kinds of pay and benefits will support you. Most of us have volunteered some sweat to get Dreamfish to where it is today. We hope that you can pitch in some time up front. Still, everyone has different kinds of value they want in work. There are a lot of unique benefits to swimming in Dreamfish. So, we’ll work out the details with you.
Contact:
Please reply on the wiki
