Wiki Education is a 501(c)3 nonprofit devoted to systematically improving Wikipedia’s reliability and completeness. Through our student program, we equip higher education instructors with tools to teach their students how to create and improve Wikipedia articles as a class assignment. And through our emerging scholars and scientist program, we train subject-matter experts in how to share their knowledge with the general public.
At Wiki Education you will be part of a small team of self-starters who work hard but have fun doing it. We’re a close-knit group who believes the ultimate outcome is most important, and we’re not afraid to pitch in on any task large or small when a coworker needs help. We celebrate our successes and learn from our failures, always trying to make our programs better. We share a deep belief that knowledge should be accessible to all learners and are proud to be making an impact toward that goal.
As Wiki Education’s (first) Software Developer, you will work with our Director of Technology to build and maintain the Wiki Education Dashboard, an open source web app built with React and Ruby on Rails that empowers thousands of instructors, librarians, and others across the globe to organize newcomer-friendly Wikipedia editing projects and track the contributions of these new Wikipedians. You’ll create new features that help people do more and better work on Wikipedia, Wikidata, and other free educational projects. You’ll talk with the Wiki Education staff, instructors, and students who rely on your work. You’ll fix bugs, solve user experience problems, make accessibility improvements, and remove performance bottlenecks. You’ll contribute patches to the upstream projects we depend on. You’ll provide technical mentorship to our Director of Technology, as well as interns and volunteer code contributors. You’ll refactor, write tests, monitor deployments, and ensure that we maintain a livable, newcomer-friendly codebase. Sometimes you’ll pair program, or work on WordPress, or use any of a wide variety of technical tools in the wider Wikimedia ecosystem. With the rest of the Wiki Education team, you’ll help make Wikipedia a more reliable and comprehensive resource for the millions of people across the world who rely on it every day.
Wikipedia is an incredible community and a valuable educational resource. But the experience for new users has fallen behind, holding back Wikipedia’s potential to achieve its goal: a world in which every single human being can freely share in the sum of all knowledge. There remains a large gap between traditional knowledge institutions — universities, libraries, archives, museums — and Wikipedia. Wiki Education’s mission is to bridge that gap, finding ways to bring new contributors and new knowledge to Wikipedia. As a small nonprofit with a technology stack outside of Wikipedia’s own legacy infrastructure, we have the freedom to experiment with new ideas, iterate quickly, and tackle big problems. After working with an agency to create the foundation of our Dashboard system, our Director of Technology has been maintaining and gradually extending it over the last two years. There’s much more we want to do, and it’s time to start building our own development team. We’ll build great free and open source technology, nurture a vibrant development community, and — if we can pull it off — save Wikipedia by supporting the next generation of contributors.
- Excellent communication skills
- Strong HTML and CSS skills
- Visual and UI design expertise
- Experience with React
- Experience with Ruby on Rails
- Experience deploying and scaling Rails apps
- Experience maintaining open source software projects with many contributors
- Experience mentoring junior developers
- i18n and/or a11y expertise
- Experience with machine learning
- WordPress development experience
- Wikipedia editing experience
- Familiarity with the US higher education system
About the position
We’re open to candidates with a range of experience levels. The ideal candidate will be a senior-level developer with extensive experience designing and building modern web applications; junior- and mid-level developers with a strong foundation in design and frontend development will also be considered. The position is full-time and remote, with generous benefits and competitive salary (depending on prior experience). Seattle-based candidates who can co-work one or more days per week are preferred.
Trips to San Francisco for Wiki Education all-staff meetings are required twice per year.
Send a cover letter and résumé to firstname.lastname@example.org. To see the listing on Idealist, click here.