Frontend Developer Wikidata (freelancer/contractor) Edit Page

Wikimedia Deutschland – Gesellschaft zur Förderung Freien Wissens e. V. is a non-profit organisation based in Berlin, Germany. With more than 80 employees and about 50.000 members, it is the oldest and largest of more than 40 independent chapters of the international Wikimedia movement. The most well-known Wikimedia project, the free online encyclopedia Wikipedia, is used by millions of people across the world every day and is continuously updated and improved by millions of users.

Wikimedia Deutschland furthers these ideals even beyond the free encyclopedia: It is our aim to establish and promote the creation, collection, and distribution of free knowledge in all parts of society. Our objective is to create a world in which the sum of all human knowledge is freely accessible for everyone. The main focus of our activities is the support of volunteers, the development of technology and software, public education, and cooperation with cultural and scientific institutions. We grant scholarships to volunteers working for Wikimedia projects and we provide technical support. On both the national and EU-level, we are advocating a legal framework which allows for free knowledge to become part of our everyday life.

As a Frontend Developer you will work primarily on the user interface parts of Wikibase, the software behind Wikidata, and its integration into other Wikimedia projects. We are looking for someone to join the Wikidata team working in our office in the heart of Berlin, though working remotely is an option, too.

About you

  • You care about software; you have a passion which you can clearly convey by your actions rather than personal statements on your CV alone
  • You have an eye for software design and quality
  • You can recognize legacy code and know how to effectively deal with it
  • You are able to communicate fluently in English in a multidisciplinary team
  • For you it’s more than a job

We’re interested in candidates from any background, as long as you have a solid understanding of Object Oriented languages and basic experience with web development.

What we are offering you

  • We have internal presentations by our developers on topics they are enthusiastic about
  • You can attend local user groups during work time and you are encouraged to do so
  • You will have a noticeable impact on one of the top four visited websites in the world
  • We regularly go to conferences, both as attendees and participants

Our development teams are cross-functional, self-organizing and highly autonomous. No single team leaders or middle management. You’ll be working directly with the product owner. Among other things, testing, refactoring, and pair programming are encouraged. We’re constantly trying to improve the way we work.

All software we develop is Open Source, and we contribute back to various projects we use. Many of our components are published in a format that allows reuse outside of our own projects.

Technologies we use

Wikibase is an extension to the MediaWiki framework and the frontend parts are mainly written in JavaScript interacting with server side PHP code.

An (incomplete) list of technologies we're currently using:

  • JavaScript, PHP
  • MediaWiki, several MediaWiki extensions
  • PHPUnit, QUnit, Selenium, Cucumber, PHPCS, PHPMD, JSLint
  • Git
  • MySQL, SQLite
  • Composer
  • TravisCI, ScrutinizerCI, Jenkins

Apply now

The first step in your application is going through a number of simple exercises on HackerRank. We will be in touch if the results are satisfactory. If you have any questions please contact sandra.muellrick@wikimedia.de.

Wikimedia Deutschland commits itself to the principles of equal opportunity and does not discriminate on the basis of ethnic origin, nationality, religion, political or other opinion, sex, age, disability or sexual identity or orientation.