The Wikipedia Language Engineering team is looking for experienced PHP developers to help build an end-to-end open source stack of internationalization (i18n) and localization (L10n) features and tools. This software extends language support for all language families with specific non-Roman languages to support and grow contributions to 300+ languages on Wikimedia websites. You will join an established agile and global Language engineering team of front and backend engineers. Your work will directly impact the millions of people who rely on Wikipedia and related projects every day.
- Integrate UX designer inputs such as UI mockups for i18n and L10n features
- Develop new features and maintain existing features for Wikimedia website internationalization and localization projects
- Apply your experience in API development
- Apply performance tools and scalability techniques for optimization of i18n and L10n software for large-scale production environments
- Practice test-driven feature development with code review and documentation
- Contribute in the open source developer community (within and beyond the Wikimedia community) supporting improvements and integration of additional tools, e.g. open source MT, i18n language components
Skills & Requirements
- Solid development experience using PHP, Python and other scripting environments
- We care about how many natural languages you are fluent in. It is great to be multilingual!
- 5+ years relevant work experience in internationalization and localization software development
- Experience using Git/Gerrit open source code review tools and CI environments like Jenkins
- Knowledge of Bugzilla or similar bug tracking applications
- Demonstrable track record of code contributions to projects (provide us links to related projects)
- Excellent written and verbal communication skills with ability to collaborate effectively working within a globally distributed team
- Familiarity with agile development methodologies
- Participation in Web standards, i18n and L10n technical specifications
- BS, MS or PhD in Computer Science or related fields like linguistics
- Experience and/or familiarity working with MediaWiki Software
- Experience with collaborative development and contributions to relevant Open Source projects
- Familiarity with standards and guidelines; including: Unicode, CLDR, ICU
- Experience working within a Globally distributed team across multiple time-zones
- Experience in working in i18n projects supporting non-Latin languages
Show us your stuff! Please provide us with information you feel would be useful to us in gaining a better understanding of your technical your background and accomplishments. Links to GitHub, your technical blogs, publications, etc. are exceptionally useful. We especially appreciate pointers to open source projects of which you are particularly proud of.
About Wikimedia Foundation
The Wikimedia Foundation is a San Francisco-based nonprofit entity committed to building a world in which everyone can freely share in the sum of all human knowledge. Projects include Wikipedia which contains more than 17 million volunteer-authored articles in more than 280 languages. As a collective, these projects represent the largest collection of shared knowledge in human history, built and edited by millions of people. The web properties are the most highly trafficked web properties running on free and open source software in history. Wikipedia alone is visited by more than 480 million people monthly, making it the 5th most-popular site in the world. The Wikimedia Foundation sustains and supports the volunteer community by providing the technical, and managerial infrastructure and tools needed to continue their contributions.