Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 10, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The Wikimedia Foundation is the nonprofit that hosts Wikipedia and our other free knowledge projects. We want to make it easier for everyone to share what they know. To do this, we keep Wikipedia and Wikimedia sites fast, reliable, and available to all. We protect the values and policies that allow free knowledge to thrive. We build new features and tools...
    Read more about this company

     

    Senior Software Engineer - Editing Team

    • The Wikimedia Foundation is looking for a Senior Software Engineer to join the Editing team, reporting to product engineering management. As a product engineer, you will be responsible for building out the user-facing components for our product user experiences. In this role, you will work in a distributed environment, where we value teamwork and a consensus-oriented approach. You get to write open source code for collaborative experiences supporting a worldwide top-ten website (over a half a billion pages accessed per day), and you get to do it at a place that believes we're all more successful when everyone has a good work-life balance.
    • On the Editing Team, we support new and experienced volunteers working in 300+ languages with the tools they need to keep Wikipedia accurate and up to date. The team's main area of focus is the flagship VisualEditor, our industry-leading rich-text editor. We're also working on DiscussionTools for on-wiki communication, and our new project, Edit Check, an edit suggestion system to support newcomers.

    You are responsible for:

    • Improving Wikipedia's contribution experience by building new functionality and fixing bugs
    • Collaborating with product managers, designers, and other teams on shared projects
    • Writing multilingual, accessible, and performant code using Javascript and PHP
    • Building on top of the rich and complex MediaWiki API ecosystem
    • Working with other engineers across teams to proactively reduce technical debt
    • Instrumenting components to monitor user behavior and performance characteristics

    Essentials:
    Strong aptitude in algorithms and data structures is essential!

    • Proven ability to collaborate in a team
    • Experience in writing well-documented and maintainable code

    Desirables:

    • 5+ years related professional or open-source software engineering experience
    • Experience in Javascript, PHP or any similar language e.g. Python
    • Aptitude for writing unit and integration tests
    • Aptitude for addressing feedback from security review and code review
    • Aptitude for balancing architectural trade-offs

    Qualities that are important to us:

    • 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
    • Interest in mentoring, teaching and sharing technical knowledge

    Additionally, we'd love it if you have this:

    • Experience building a rich-text editor
    • Experience working with internationally distributed teams or organizations
    • A history of open-source contribution
    • A history of editing on Wikimedia projects
    • Experience working with large, legacy codebases
    • Bachelor's degree in computer science or STEM field or equivalent experience

    Method of Application

    Interested and qualified? Go to Wikimedia Foundation on boards.greenhouse.io to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Wikimedia Foundation Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail