Inscreva-se para aceder a todos os recursos do nosso serviço
  • Pesquisa de emprego
  • Favorito
  • Criar um CV
    Novo
  • Salários
  • Alertas de emprego

Senior Software Engineer - iOS

Efetivo

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

Vaga publicada 1 há um mês atrás
Empregos semelhantes que podem ser interessantes para vocêCom base na vaga Senior Software Engineer - iOS em Home office
  •  ...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... 

    Airbnb

    Home office
    1 há um mês atrás
  •  ...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... 

    Airbnb

    Home office
    há 1 dia atrás
  •  ...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

    Swile

    Home office
    Há 2 meses atrás
  •  ...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... 

    Airbnb

    Home office
    há 2 dias atrás
  • € 57.000 a € 72.000 por año

     ...Salary: €57.000 - €72.000 Expires at: 2026-12-09 Remote policy: Full remote THE OPPORTUNITY We are hiring a Senior Backend Software Engineer in our Billing team in Portugal ! Responsible for the platform that serves the entire Wellhub business,... 
    Trabalho remoto

    Wellhub

    Home office
    há 12 dias atrás
  •  ...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

    Mindbody

    Home office
    Há 2 meses atrás
  •  ...Why You'll Love This Role:  We're hiring a Senior Software Engineer for Newsela What You'll Be Doing: Deliver high-quality work on time, leveraging AI tools to accelerate velocity without sacrificing craft. Own feature delivery end-to-end, from scoping and design... 

    Newsela

    Home office
    há 9 horas atrás
  •  ...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... 

    Osmind

    Home office
    há 3 dias atrás
  •  ...settlement capabilities, reducing operational complexity for fintechs, banks, brokerages, and payment providers. As a Senior Software Engineer in Payward Services you'll build and scale the systems that make this platform work under the hood, from real-time coordination... 

    Kraken

    Home office
    há 14 dias atrás
  •  ...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... 

    Airbnb

    Home office
    há 2 dias atrás
  •  ...time to building and improving tooling for ElasticSearch/OpenSearch upgrades, using state-of-the-art language models as powerful engineering aides. Engage in 1:1 mentoring sessions with experienced staff engineers to develop technical and professional skills. Connect... 

    Airbnb

    Home office
    há 1 dia atrás
  •  ...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... 

    Airbnb

    Home office
    1 há um mês atrás
  •  ...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

    Speechify

    Home office
    Há 2 meses atrás
  •  ...About the Job zerohash is looking for a Senior Software Engineer to help architect and build new features, as well as scaling the gateway to Finance 2.0. We are a high performing team looking for an equally ambitious and driven teammate. The right candidate for this... 
    Trabalho remoto

    zerohash

    Home office
    há 28 dias atrás
  •  ...GEMM performance fundamentals Experience with Docker Other Languages English: B2 Upper Intermediate Seniority Senior... 
    Trabalho remoto

    Luxoft

    Home office
    há 1 dia atrás
  •  ...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... 

    Airbnb

    Home office
    1 há um mês atrás
  •  ...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... 

    Nearform

    Home office
    há 29 dias atrás
  •  ...Principal Software Engineer — Core & Service Delivery Panoptyc · Full-Time · Remote · Reports to CTO About Panoptyc Panoptyc builds...  ...Cross-team technical leadership. Be a force multiplier for senior engineers on Core and SD — code reviews that teach, design discussions... 

    Panoptyc

    Home office
    há 3 dias atrás
  •  ...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... 

    Airbnb

    Home office
    há 10 dias atrás
  •  ...System Integration: Build and integrate APIs and MCP-based systems. Collaboration: Collaborate closely with cross-functional engineering and product teams. Code Quality: Write clean, scalable, and production-ready code. Optimization: Troubleshoot, optimize, and... 

    Sojistudio

    Home office
    há 1 dia atrás
  •  ...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... 

    Kraken

    Home office
    1 há um mês atrás
  •  ...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

    Mindbody

    Home office
    Há 2 meses atrás
  •  ...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

    WEX

    Home office
    Há 2 meses atrás
  •  ...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

    VTEX

    Home office
    Há 2 meses atrás
  •  ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in...  .... What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with... 

    Zencore

    Home office
    há 18 dias atrás
  •  ...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... 

    Canonical

    Home office
    há 1 dia atrás
  •  ...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...  ...software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just... 

    Canonical

    Home office
    há 21 hora atrás
  •  ...won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact...  ...design to production operations, all while being mentored by senior engineers. You could join one of our dynamic, business domains... 

    Xapo Bank

    Home office
    1 há um mês atrás
  •  ...Senior Software Developer (Remote – Brazil) Location MUST BE BASED IN Brazil Why You Should Join? Join a collaborative, forward‑thinking engineering team where quality, learning, and innovation are part of everyday work. In this role, you’ll have a meaningful... 

    Fortive

    Home office
    há 15 horas atrás
  •  ...This is the general track for Engineering Director at Canonical, apply here if you are confident...  ...staff engineers. Canonical’s largest software products are built by multiple teams...  ...of the result. Even though this is a senior management position, managing managers,... 

    Canonical

    Home office
    há 28 dias atrás

Deseja receber mais vagas?

Assine e receba vagas semelhantes a Senior Software Engineer - iOS. Seja o primeiro a se candidatar!