πUnited Kingdom, Spain
Software Engineer

Wikimedia Foundation
π΅ $89k-$139k
πRemote - Worldwide
Please let Wikimedia Foundation know you found this job on JobsCollider. Thanks! π
Summary
Join the Wikimedia Foundation's Growth team as a full-stack Software Engineer and build user-facing components for our products. Work remotely in a collaborative environment, contributing to open-source code for collaborative experiences supporting over half a billion daily page accesses. The Growth team's mission is to improve the Wikipedia new contributor and moderation experience, focusing on engaging, intuitive, and inclusive products. You will build new functionality, fix bugs, collaborate with other teams, and write multilingual, accessible, and performant user interfaces. This role offers a good work-life balance and the opportunity to make meaningful contributions to knowledge equity.
Requirements
- 3-5 years related professional experience in programming roles with some understanding in fundamental frontend and backend concepts
- Experience in JavaScript
- Experience in PHP or Python
- A demonstrated ability to deliver features collaboratively in a team environment
- Experience converting design mockups into functional components
- Experience with incorporating performance and accessibility into features
- Experience in writing well-documented and readable code
Responsibilities
- Improving the Wikipedia new contributor and moderation experience by building new functionality primarily in the GrowthExperiments extension and fixing bugs for code that our team maintains
- Collaborating with product managers, designers, and other teams on shared projects
- Writing multilingual, accessible and performant user facing interfaces using JavaScript, VueJS and CSS
- Building on top of existing Design System Library components in our ecosystem and writing new ones when needed
- Building on top of existing MediaWiki APIs in our ecosystem
- Extending the capabilities of the MediaWiki stack to serve diverse community needs by incorporating possibilities that are offered by new tooling or technical advances
- Writing unit and integration tests
- Proactively addressing security and code review feedback
- Working across teams to proactively reduce technical debt by refactoring code, updating testing frameworks, and reviewing code from other engineers
- Instrumenting components to monitor user behavior and performance characteristics
Preferred Qualifications
- A desire to make meaningful contributions to knowledge equity, free culture, and open access
- An emphasis on communicating clearly in both synchronous and asynchronous channels
- A willingness to incorporate new technical approaches and engineering thought patterns towards solving problems
- Interest in mentoring, or teaching and sharing technical knowledge
- Experience working with internationally distributed teams or organizations
- Familiarity with Wikipedia / wikitext / markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress)
- Experience withΒ Bash, VueJS, and/or Docker
- Experience working with projects or communities in languages other than English
- Experience working with large, legacy codebases
Benefits
Remote work, flexible hours
Share this job:
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.
Similar Remote Jobs

πIreland

πUnited Kingdom
π°$180k-$230k
πUnited States
π°$220k-$270k
πUnited States
π°$46k
πSlovakia
πCzech Republic
πCzech Republic
πCzech Republic
πIndia