Job Posting Organization: The Wikimedia Foundation is a nonprofit organization that operates Wikipedia and other Wikimedia free knowledge projects. Established with the vision of a world where every individual can freely share in the sum of all knowledge, the foundation believes in the potential of every person to contribute to shared knowledge and the importance of free access to that knowledge. The organization hosts Wikipedia and builds software experiences for reading, contributing, and sharing Wikimedia content. It supports volunteer communities and advocates for policies that enable Wikimedia and free knowledge to thrive. As a charitable organization, it relies on donations from millions of individuals globally, with an average donation of about $1
The Wikimedia Foundation is a 501(c)(3) tax-exempt organization based in San Francisco, California, USA, and operates with a diverse workforce across 40+ countries.
Job Overview: The Software Engineer III position is part of the App Growth and Editing Engineering teams within the Core Experiences engineering group at the Wikimedia Foundation. The App Growth team aims to enhance the mobile app experience for knowledge lovers by creating features that facilitate seamless transitions from web to app. This role focuses on web-first product experiences, APIs, and platform integrations, rather than native mobile development. The Editing team supports volunteers working in over 300 languages, providing tools to maintain Wikipedia's accuracy. The role requires at least four hours of work during specified UTC hours to ensure effective communication within the teams. The engineer will be responsible for delivering initiatives, implementing features, providing production support, ensuring quality and testing, collaborating cross-functionally, prioritizing tasks, and contributing to team culture and standards.
Duties and Responsibilities: The Software Engineer III will be responsible for several key duties: supporting the delivery of initiatives by breaking down complex features into manageable tasks, anticipating risks, and collaborating to resolve blockers; successfully building moderately complex features and components with minimal support while suggesting architectural improvements; taking ownership of bug fixes and production issues, communicating impacts and resolutions clearly; designing and improving features with observability and testing in mind; contributing to team alignment through effective communication and coordination with cross-functional partners; participating in planning and prioritization of work, identifying risks, and adapting to shifting priorities; engaging in code reviews, design discussions, and technical planning; and contributing to onboarding, documentation, and hiring efforts at the team level.
Required Qualifications: Candidates must possess a Bachelor's degree and at least two years of equivalent professional web application experience. They should have experience with backend languages such as PHP or Python, as well as front-end languages, particularly JavaScript frameworks. A demonstrated ability to deliver user-friendly features in a collaborative environment is essential. Candidates should also have experience in building responsive or mobile-first web experiences, converting design mockups into functional components, and incorporating performance and accessibility considerations into features. Additionally, they should be skilled in writing well-documented and readable code.
Educational Background: A Bachelor's degree in a relevant field is required for this position. The degree should ideally be complemented by practical experience in web application development, ensuring that candidates have a solid foundation in both theoretical knowledge and practical application.
Experience: The position requires at least two years of professional experience in web application development. Candidates should have a proven track record of delivering testable, user-friendly features in a collaborative team environment. Experience with large, legacy codebases and familiarity with open-source contributions are also advantageous. Candidates with experience in launching and maintaining mobile applications or building webview-wrapped experiences in native mobile apps will be preferred, especially for the App Growth team.
Languages: Proficiency in English is mandatory, as clear communication is essential for collaboration and feedback. Additional language skills, particularly in languages relevant to the Wikimedia projects, would be beneficial but are not explicitly required.
Additional Notes: This position is remote-first, allowing for flexibility in work location. The Wikimedia Foundation values diversity and encourages applicants from various backgrounds to apply. The anticipated annual pay range for applicants within the United States is between $92,267 and $144,201, with adjustments made for applicants located outside the US based on their country of hire. The organization does not consider salary history in its compensation decisions, focusing instead on skills, experience, and location. The Wikimedia Foundation is committed to providing equal opportunities and accommodations for applicants with disabilities.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.