Summary
Join the Wikimedia Foundation's Content Transform team as a Software Engineer III and contribute to improving Wikipedia's user experience. Working fully remotely, you'll collaborate with a team to enhance wikitext processing, implement new features, and maintain web services. You'll write PHP and JavaScript code, create APIs, and leverage caching technologies. This role requires 2-5 years of software engineering experience and a focus on writing high-quality, testable code. The Wikimedia Foundation values a diverse workforce and offers competitive salaries and benefits.
Requirements
- 2β5 years related professional experience in software engineering
- Experience building user-friendly features and software components with good performance
- Focused software engineering: you enjoy writing unit and integration tests, proactively addressing security and code review feedback, and thoughtfully balancing architectural tradeoffs
- Bachelor's, master's, or doctorate degree in computer science, management information systems, or STEM field (or equivalent certification)
Responsibilities
- Improve the Wikipedia product experience by fixing bugs and implementing new functionality in wikitext processing
- Iterate on new features through collaboration with fellow engineers, product managers, designers, client teams, and community members
- Write PHP and JavaScript which supports hundreds of world languages
- Create and maintain internet APIs with server scripting languages
- Instrument components to monitor feature and quality characteristics
- Leverage caching and persistence technologies
Preferred Qualifications
- Familiarity with the HTML5 spec and DOM manipulation
- Expertise in Node.js and related technologies (and some experience in GIS, OSM)
- Familiarity with Wikipedia/wikitext/markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress)
- Experience with one of: parser generators, interpreters, language runtimes, compilers, or bringing a language feature through a product cycle
- A history of open source contribution
Benefits
- Fully-remote environment (with occasional travel for team, department, or organization events)
- Competitive salaries
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.