Senior Software Engineer, Android

October 15, 2026

Job Description

The Wikimedia Foundation is looking for a Senior Software Engineer, Android to support the App Experience and App Growth teams within the Core Experiences engineering group.

 

 

 

 

Employment Type: Contract

 

 

 

 

Key Responsibilities

  • Delivery and enablement –  Delivery of medium complexity initiatives from technical discovery through delivery. Breaks down initiatives into features, drive estimation and manage scope. Identifies risks early, and helps the team make pragmatic tradeoffs across quality, velocity, maintainability, and user impact.
  • Implementation – Improving the mobile Wikipedia product experiences that serve a global, multilingual audience on Android. Leads system design for medium-sized projects and can design and build accessible, adaptable, scalable components. 
  • Quality, testing and observability – Consistently builds software that is easy to test, observe and debug. Instruments features that enable deeper analysis by Product Analysts. 
  • Cross-functional collaboration – Partners with product managers, designers, analysts, and native app engineers to shape pragmatic solutions that balance user needs, technical constraints, platform expectations, and delivery timelines.
  • Prioritisation – Proactively identifies high-impact technical opportunities and risks across the engagement timeframe, works with the team to clarify priorities and sequencing. Actively keeps the team aligned on outcomes, capacity, and shared goals.
  • Culture and standards – Complies with team standards in code review, technical design, testing, documentation, accessibility, observability, and decision-making – fostering transparency, empathy, and collaboration.
  • Operational Awareness – Plans work with awareness of downstream or upstream effects.

 

Key Requirements

  • Bachelor’s and 5-10+ years related professional experience with significant experience building Android applications
  • Strong professional experience and proficiency with Kotlin, XML, Jetpack Compose, and familiarity with architectural patterns in Android
  • Experience of Android performance optimisation techniques to ensure smooth, responsive, and high-performing applications under a variety of conditions.
  • Experience working in a self-driven, lean environment
  • Commitment to the Foundation’s Mission and Values