Job Detail

Senior Software Engineer

  • Medium Level
  • Type Fixed
  • Duration: More than 06 months

Project Detail

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 behaviour 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 of 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

To apply for this role visit:Senior Software Engineer