Senior Software Engineer - iOS
Wikimedia Foundation
Senior Software Engineer, iOS
Summary
The Wikimedia Foundation is looking for a Senior Software Engineer, iOS to join the App Growth team within the Core Experiences engineering group. The App Growth team has a clear and ambitious goal: make the apps the destination for knowledge lovers and grow our active readership. The team owns the cross-platform feature framework for the app, making decisions about where a feature lives when the app is the destination and where its primary value is unlocked.
Important: We are a fully remote team at a global organisation. To ensure there are enough opportunities to communicate, this role needs at least four hours of your work day to occur between 14:00 UTC and 21:00 UTC.
You are responsible for:
Delivery and enablement - Consistently leads the team in the delivery of medium complexity initiatives (with support) 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 iOS. Leads system design for medium-sized projects and can design and build accessible, adaptable, scalable components.
Quality, testing and observability - Consistently builds and improves systems & 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 a quarter, partners with the team to shape priorities and sequencing. Actively keeps the team aligned on outcomes, capacity, and shared goals.
Mentorship - Actively supports the growth and success of others. Mentors engineers through thoughtful code review, technical design, pairing, delegation of meaningful ownership, and modeling strong engineering judgment. Encourage team mates to ask questions and raise concerns.
Culture and standards - Raises 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. Actively supports hiring and onboarding.
Qualities that are important to us:
Clear communicator - You can explain your ideas simply and adapt your communication to different audiences across engineering, product, and non-technical audiences in both synchronous and asynchronous channels.
Autonomy - Operates with high autonomy in a team setting and builds autonomy in cross-team settings. You own your work end-to-end and help establish a culture of responsibility and follow-through.
Feedback - You create a feedback-friendly environment. Models giving and receiving feedback with curiosity and empathy. Helps others resolve misunderstandings productively.
Builds strong relationships - Proactively brings the right people into discussions, identifies process improvements, and facilitates team ceremonies.
Comfortable with ambiguity - You are comfortable with ambiguity and can collaborate to solve complex problems with pragmatic solutions. Connects ideas and can regularly balance trade-offs across related domains to create well-rounded solutions.
Knowledge sharing - Strengthens team knowledge-sharing practices and consistently helps others understand and apply shared knowledge. You enjoy working with others to solve problems and are open to feedback. You inspire trust and progress through support, example, and thoughtful contributions.
Outcome-oriented - You prioritise work that delivers value to users and aligns with organizational goals.You balance ideal solutions with the constraints of legacy, user expectations and delivery needs.
Requirements:
Bachelor's and 5+ years related professional experience with significant experience building iOS applications
Strong professional experience and proficiency with Swift, SwiftUI, UIKit, and familiarity with architectural patterns in iOS.
Experience of iOS 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.
Additionally, we would love it if you have:
Experience adding webview-wrapped experiences to existing native mobile apps (iOS or Android).
Experience in 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., familiarity with prompt engineering, Jupyter notebooks experience, etc.)
Familiarity with Wikipedia / wikitext / markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress).
Experience with leveraging agentic coding to scale the work of 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;
A history of open source contributions
About the Wikimedia Foundation
The Wikimedia Foundation is the nonprofit organization that operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge freely. We host Wikipedia and the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive.
The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive donations from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.
As an equal opportunity employer, the Wikimedia Foundation values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We encourage people with a diverse range of backgrounds to apply. We do not discriminate against any person based upon their race, traits historically associated with race, religion, color, national origin, sex, pregnancy or related medical conditions, parental status, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or any other legally protected characteristics.
The Wikimedia Foundation is a remote-first organization with staff members including contractors based 40+ countries * . Salaries at the Wikimedia Foundation are set in a way that is competitive, equitable, and consistent with our values and culture. The anticipated annual pay range of this position for applicants based within the United States is US$113,082 to US$175,725 with multiple individualized factors, including cost of living in the location, being the determinants of the offered pay. For applicants located outside of the US, the pay range will be adjusted to the country of hire. We neither ask for nor take into consideration the salary history of applicants. The compensation for a successful applicant will be based on their skills, experience and location.
*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 (*US Territory or Federal District) Countries: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom. Our non-US employees are hired through a local third party Employer of Record (EOR) and must have current work authorization in their location. (*citizens/permanent residents only) We periodically review this list to streamline to ensure alignment with our hiring requirements.
All applicants can reach out to their recruiter to understand more about the specific pay range for their location during the interview process.
If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process due to a disability, you may contact us at Ver o e-mail no codingjobboard.com or Ver o número de telefone no codingjobboard.com.
More information
- ...Developer Experience, and Applied AI. We empower thousands of engineers across Airbnb to ship with confidence by building high-... ...codebases. The Difference You Will Make: As a Senior IOS Software Engineer, you will play a key role in evolving our Quality Platform...
- ...mercado de benefícios na França em 2021, se tornando um unicórnio global! Sobre o time e a posição Os seniores mobile software engineers para plataforma iOS na Swile são os responsáveis por entregar a melhor experiência para todos os nossos usuários finais e garantir...Trabalho remoto
- ...opinionated UX across the Reliability Engineering ecosystem at Airbnb. We chart the... ...Difference You will Make: As a Senior Backend (or Fullstack) Engineer, you will be partnering with Reliability... ...reliability and performance of the software you create. Create and present...
- ...possible for guests to connect with communities in a more authentic way. The Community You Will Join: We are looking for a Senior Software Engineer to join our Site Reliability Engineering team. As a Senior Software Engineer in Production SRE, you will be responsible...
- ...technology. Who we are We’re a passionate engineering, platform, and operations team,... ...Cocoa Touch and UIKit. Experience with iOS frameworks such as Core Data, Core... ...UI and design skills. Familiar with software development lifecycle (SDLC) and programming...Trabalho remoto
- ...psychiatry practices across 49 states with a purpose-built EHR, software solutions, and managed services. We're a San Francisco–... ...and researchers. The Opportunity We're looking for a Senior Software Engineer to be a core member of our Product Engineering team—writing...
- ...independent team of data & AI experts, engineers, and designers who build intelligent digital... ...digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer, you... ..., CI and CD. Experience building software collaboratively using pull requests and...
- ...represents Airbnb’s largest cohort of developers, you will ultimately be responsible for their productivity. A Typical Day: As an engineer on Service Tools, you will work on technologies that help shape an industry-leading end to end developer experience for backend...
- ...team sits at the intersection of Quality Engineering, Infrastructure, and Applied AI . We are evolving how software quality is built by integrating LLMs, intelligent... ...The Difference You Will Make: As a Senior Software Engineer , you will play a key role in building...
- ...trading backend services such as the matching engine, market data gateways, internal and... ...standard for high-quality code and lead complex software systems development Significantly... ...best practices Mentor junior and senior engineers and provide constructive feedback...
- ...to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension... .... These include frontend and backend engineers, AI research scientists, and others... ...for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as...Trabalho remoto
- ...ABOUT THE ROLE We are proactively seeking a highly skilled and experienced Senior Software Engineer to join our team. As a key member of our Cloud team, you will play a crucial role in providing infrastructure services to enhance platform resilience, ensuring availability...Trabalho remoto
- ...bedrock of Airbnb’s reliability and efficiency. As a Staff Engineer in our Brazil Engineering Hub , you will join a high-impact group... ...experience, with a proven track record of operating at a Senior or Staff level in a high-growth environment. Distributed Systems...
- ...solvers to join our Benefits Technology team as we build the next generation of employer benefits solutions and services. As a Software Engineer on the WEX Benefits Technology team, you will work in a team that partners closely with Product Managers and customers to...Trabalho remoto
- ...maintainable, and user-friendly. Champion engineering excellence through practices like... ...while delivering reliable, high-quality software that delights users. Contribute to architecture... ...and impact. Experience You Bring Senior-level experience developing backend...Trabalho remoto
- ...Senior Software Engineer Position: Senior Software Engineer Location: Remote from LATAM Contract Type: Full-time vendor ⏰ Time Zone Alignment: CT Business Hours About Inallmedia.com Inallmedia.com is a global technology and design firm focused...Trabalho remoto
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...
- ...explore our culture page to understand what drives us and how we work. The Team We are currently seeking an experienced Senior Software Engineer to join our growing Payments & Blockchain team to be focused on our payments systems. The Payments & Blockchain team is...
- ...production issues by tracing through logs, data, and code to find root causes. Who we're looking for ~5+ years of professional software development experience with an object-oriented programming language ~ Experience with web application development using Python (...
- ...Sobre a vaga Estamos buscando um(a) Software Engineer Sênior (Back-end) para atuar no time de Tecnologia . O papel envolve arquitetar e desenvolver sistemas robustos, escaláveis e de alta performance, além de sustentar a infraestrutura que dá vida à Lais (nossa...Trabalho remoto
- ...Here at Mindera, we are continuously developing a fantastic team and would love for you to join us. As a Backend Software Engineer you’ll be part of the developers working on building a large service-oriented architecture in an exciting and thriving industry. We’...Trabalho remoto
- ...with the end-user in mind. Champion engineering best practices—automated testing, peer reviews... ...value with clarity and care. Senior-level experience developing large-scale... ...databases Agile mindset and strong grasp of software development lifecycle practices...Trabalho remoto
- ...Wellhub (Permanent), in Brazil Expires at: 2026-12-09 Remote policy: Full remote THE OPPORTUNITY We are hiring a Software Engineer Manager to our Darwin | CXTech team in Brazil ! The Darwin team is responsible for the central nervous system of our...Trabalho remoto
- ...The Community You Will Join: The Quality Engineering team helps Airbnb build high-quality software efficiently. We enable Airbnb engineers to build... ...redefine and accelerate Quality Engineering As a Senior Automation Engineer, you will help us meet this challenge by...
- ...institutional clients. The Pro team is responsible for everything to do with the trading backend services such as the matching engine, market data gateways, internal and external APIs, and various other trading services. The team is located globally and responsibilities...
- ...corporate cards, cross-border payments, and spend management software within one unified platform. The company operates across 20+... ...that help finance teams move faster. We're looking for a Senior AI Engineer who is obsessed with building AI systems that actually work...
€ 45.000 a € 50.000 por año
...Role We are looking for a highly capable Founding Full Stack Engineer / Technical Lead to work directly with the founders and our... ...is a genuine pathway for this role to evolve into a long-term senior leadership position, with potential for formal Co-Founder designation...Trabalho remoto- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...and growing. We are hiring a Software Engineer for Distributed Systems Testing with a...
- ...deliver innovative solutions, enhance operational efficiency, and drive technological innovation. We are looking for a Software Development Engineer who will: Develop RESTful APIs and backend services using languages like Python, Java, or Go. Integrate APIs with...Trabalho remoto
- ...Responsibilities We are looking for Data Engineer who will be responsible for designing a solution for a big retail... ...Other Languages English: B2 Upper Intermediate Seniority Lead...Trabalho remoto
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Senior Software Engineer - iOS. Seja o primeiro a se candidatar!
