Remote
Remote
Senior
Full Time
20 days ago
💰$113,082 - $175,725
remotefull-timeseniorsoftware engineeriOSswiftwikimedia
Requirements
- •Bachelor's degree
- •5+ years related professional experience building iOS applications
- •Strong professional experience and proficiency with Swift, SwiftUI, UIKit
- •Familiarity with architectural patterns in iOS
- •Experience with iOS performance optimisation techniques
- •Experience working in a self-driven, lean environment
- •Commitment to the Foundation's Mission and Values
What You'll Do
- •Lead delivery of medium complexity initiatives from technical discovery through delivery
- •Break down initiatives into features, drive estimation and manage scope
- •Identify risks early and help make pragmatic tradeoffs
- •Improve mobile Wikipedia product experiences on iOS
- •Lead system design for medium-sized projects
- •Design and build accessible, adaptable, scalable components
- •Build and improve systems that are easy to test, observe and debug
- •Instrument features for deeper analysis by Product Analysts
- •Partner with product managers, designers, analysts, and native app engineers
- •Shape pragmatic solutions balancing user needs, technical constraints, platform expectations, and delivery timelines
- •Identify high-impact technical opportunities and risks
- •Shape priorities and sequencing with the team
- •Keep team aligned on outcomes, capacity, and shared goals
- •Mentor engineers through code review, technical design, pairing, delegation, and modeling engineering judgment
- •Encourage team members to ask questions and raise concerns
- •Raise team standards in code review, technical design, testing, documentation, accessibility, observability, and decision-making
- •Plan work with awareness of downstream or upstream effects
- •Support hiring and onboarding
Nice to Have
- •Experience adding webview-wrapped experiences to existing native mobile apps (iOS or Android)
- •Experience maintaining cross-platform mobile applications
- •Experience building mobile games or other interactive mobile experiences
- •Experience with data science, machine learning, and/or AI (e.g., prompt engineering, Jupyter notebooks)
- •Familiarity with Wikipedia / wikitext / markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress)
- •Experience leveraging agentic coding to scale small engineering teams
- •Bachelor's, master's, or doctorate degree in computer science, management information systems, or STEM field (or equivalent certification)
- •Prior experience with MediaWiki or Wikimedia projects
- •History of open source contributions
Benefits
- •Competitive and equitable salary
- •Remote work
- •Inclusive and equitable workplace
- •U.S. Benefits & Perks (link provided)
