Apply

Software Engineer - Growth Team

Posted 18 days agoViewed

View full description

💎 Seniority level: Middle, 3-5 years

📍 Location: Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Kingdom, United States of America and Uruguay

💸 Salary: 89000.0 - 139000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Wikimedia Foundation👥 251-500💰 $2,100,000 Grant over 5 years ago

🗣️ Languages: English

⏳ Experience: 3-5 years

🪄 Skills: PHPFrontend DevelopmentFull Stack DevelopmentGitCSSJavascriptVue.JsCommunication SkillsCollaborationRESTful APIsSoftware EngineeringDebugging

Requirements:
  • 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
Apply