Remote Remote (Global)

Wikimedia Foundation is hiring a Software Engineer, MediaWiki Interfaces

About the Role

This role involves developing and refining front-end systems within a widely used open-source environment, ensuring interfaces are scalable, accessible, and aligned with community needs.

Responsibilities

  • Design and implement user interface features for web-based collaboration tools
  • Optimize front-end code for performance and cross-browser compatibility
  • Collaborate with product teams to define technical requirements
  • Support accessibility standards across all interface components
  • Write automated tests to ensure code reliability
  • Troubleshoot and resolve user-reported interface issues
  • Maintain documentation for front-end systems and workflows
  • Participate in code reviews and technical design discussions
  • Improve developer tooling for front-end workflows
  • Monitor application performance and respond to regressions
  • Work with designers to implement responsive and intuitive UIs
  • Contribute to architectural decisions for client-side applications
  • Ensure compatibility with assistive technologies
  • Integrate with backend services through APIs
  • Follow security best practices in front-end development
  • Engage with open-source contributors and community developers
  • Stay current with evolving web standards and frameworks
  • Support internationalization and localization efforts
  • Refactor legacy code to modern standards
  • Help define front-end coding standards and best practices
  • Collaborate on cross-team initiatives involving user experience
  • Contribute to incident response for front-end outages
  • Assist in mentoring junior developers
  • Participate in agile development cycles
  • Deliver iterative improvements based on user feedback

Compensation

Competitive salary with comprehensive benefits

Work Arrangement

Remote-first position with flexible hours

Team

Part of the Platform Engineering team focused on improving core software systems

Why This Role Matters

The software built in this role directly impacts millions of users worldwide who rely on open knowledge platforms. Improving interface performance and accessibility ensures equitable access to information across diverse devices and regions.

Technology Environment

The role operates within a PHP/JavaScript stack, using modern tooling for front-end development. The platform runs on a large-scale, high-traffic infrastructure with a strong emphasis on open-source collaboration and community contributions.

Available for qualified candidates in select locations

Required Skills
PHPJavaScriptWeb API developmentHTTP protocolsOpen-source softwareSystem designObservabilityRemote collaborationTesting practicesWeb application architecture PHPJavaScriptWeb API developmentHTTP protocolsOpen-source softwareSystem designObservabilityRemote collaborationTesting practicesWeb application architecture
About company
Wikimedia Foundation
The Wikimedia Foundation is the nonprofit organization that operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge.
All jobs at Wikimedia Foundation Visit website
Job Details
Category other
Posted 6 months ago