Senior Software Engineer - Android
W
Wikimedia FoundationMobile software
Please note that we are currently able to hire in the following: US States: Arizona, California, Colorado, Connecticut, District of Columbia, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Jersey, New Mexico, New York, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico, Rhode Island, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming. Countries: Brazil, Canada, Colombia, France, Germany, Ghana, India, Indonesia, Italy, Kenya, Mexico, Morocco, Netherlands, Poland, Singapore, South Africa, Spain, Switzerland and the United Kingdom., At least four hours of your workday must occur between 15:00 UTC and 21:00 UTC.Full-TimeSenior
Salary56.07 - 87.13 USD per hour
Apply NowOpens the employer's application page
Job Details
- Experience
- 5-10+ years related professional experience
- Required Skills
- AndroidKotlin
Requirements
- Bachelor's degree and 5-10+ years of related professional experience.
- Significant experience building Android applications.
- Professional experience and proficiency with Kotlin, XML, and Jetpack Compose.
- Familiarity with architectural patterns in Android.
- Experience with Android performance optimization techniques.
- Experience working in a self-driven, lean environment.
- Commitment to the Foundation's Mission and Values.
- At least four hours of the workday must overlap with 15:00 UTC to 21:00 UTC.
- Additional relevant experience may include webview-wrapped experiences in native apps, cross-platform mobile applications, or mobile games and interactive experiences.
- Additional relevant experience may include data science, machine learning, AI, prompt engineering, or Jupyter notebooks.
- Familiarity with Wikipedia, wikitext, markdown editing, content management systems, MediaWiki, or Drupal or WordPress is welcomed.
- Experience leveraging agentic coding, prior Wikimedia project experience, or open-source contributions is welcomed.
- A master's or doctorate in computer science, management information systems, or a STEM field (or equivalent certification) is also listed as relevant.
Responsibilities
- Deliver medium-complexity initiatives from technical discovery through delivery.
- Break initiatives into features, drive estimation, manage scope, and identify risks early.
- Lead system design for medium-sized projects and build accessible, adaptable, scalable Android components.
- Improve mobile Wikipedia product experiences for Android.
- Build software that is testable, observable, and easy to debug.
- Instrument features to support deeper analysis by Product Analysts.
- Partner with product managers, designers, analysts, and native app engineers to shape solutions.
- Identify technical opportunities and risks, and help clarify priorities and sequencing.
- Keep the team aligned on outcomes, capacity, and shared goals.
- Plan work with awareness of upstream and downstream effects.
View Full Description & ApplyYou'll be redirected to the employer's site