Senior iOS Engineer, Member Experience
Raya
We are seeking a Senior iOS Engineer to own the client side implementation of how members join, pay, and stay with Raya. Member Experience owns the full member lifecycle – applying, onboarding, payments, and lifecycle management – and this role owns the surfaces where that lifecycle becomes revenue: the paywall, the purchase experience, and the subscription state a member sees in the app.
This is a payments specialist role, not a generalist iOS role with some payments attached. The person we hire has built and operated native Apple StoreKit2 integrations more than once, with total depth and ownership – they wrote the integration, shipped it, and were still there when the edge cases showed up. They also bring production Stripe experience for a consumer product. They will work as a close peer to our server team, which owns App Store Server Notifications V2, entitlement source of truth, and reconciliation.
Requirements:
Responsibilities
Own the iOS subscription and payments stack end to end from product configuration, purchase and restore flows, entitlement state, offers, to the paywall surfaces members see.
Serve as the client-side authority on StoreKit2: architect the integration, set the patterns, and handle the lifecycle edge cases. Including interrupted and deferred purchases, upgrades, downgrades, crossgrades, refunds, revocations, billing retry, and price increase consent.
Partner closely with the server team on entitlement correctness, working across the client/server boundary on signed transaction verification, reconciliation, and idempotency so that what the app shows and what the backend believes never diverge.
Work with product, design, and data on pricing, offers, and paywall experimentation. Scoping and shipping revenue-affecting work from concept through launch and measurement.
Contribute broadly to a large, long-lived iOS codebase: architecture and system design, performance, testing practices, and deliberate management of tech debt.
Act as the client-side escalation point for member payment issues, with the monitoring and release discipline to catch problems before members do.
Raise the engineering bar through code review, technical mentorship, and clear written specs.
Requirements
7+ years of professional iOS development experience, with strong proficiency in Swift, UIKit, MVVM, and reactive programming.
Expert-level, hands-on Apple StoreKit2 experience: you have built and operated StoreKit2 integrations end to end at least twice in production, owning product configuration, purchase and restore flows, Transaction.updates, current entitlements and subscription status, introductory / promotional / win-back offers, offer codes, and sandbox-through-production testing.
Direct, native StoreKit2 integration experience and depth that goes beyond consuming a third-party abstraction layer. You can reason about the framework itself.
Production Stripe Payments/Subscriptions experience for a B2C product (secondary to Apple, but required).
Experience collaborating with a server team on subscription correctness including App Store Server Notifications V2, signed transaction verification, reconciliation, and idempotent handling of duplicate events.
A track record of building and shipping consumer mobile applications to scaled audiences, with strong judgment on architecture, performance optimization, and user experience.
Strong consumer product sense and the ability to partner effectively with product, design, and data on revenue-affecting work.
Proven ability to lead projects from concept through launch, balancing speed and quality, and to own what you ship after it ships.
An AI-forward mindset, with curiosity about applying emerging technologies to improve developer and product experiences.
Nice to Have
Experience migrating a production app from StoreKit1 to StoreKit2.
Experience running a subscription product across two payment processors simultaneously, with a single active entitlement per member.
Familiarity with SwiftUI alongside UIKit, and with modularizing a large iOS codebase.
Experience with paywall and pricing experimentation frameworks, and with subscription analytics.
- ...The Wikimedia Foundation is looking for a Senior Software Engineer, iOS to join the App Growth team within the Core Experiences engineering group on a 3-month full time contract... ...is a remote-first organization with staff members including contractors based 40+ countries *...
- ...joining the Polkadot Research Engineering team. We shape the Polkadot... ...needs into tools and experiences that accelerate platform adoption... .... About the Role As a Senior Experience Engineer , you will... ...third-party provider. Team members will be taken on as a contractor...
- ...deploy MVPs, gather user feedback, and iterate without over-engineering. Collaborate with users, stakeholders, and cross-functional... ...identify problems and remove blockers. Requirements Proven experience developing and maintaining production-grade web applications,...
- ...support new product developments and offer an improved experience. You will work with engineers and product managers to build this service and create a... ...Zero downtime; Programming languages we use: Swift - iOS, Kotlin - Android, Java - Backend development, Python -...
- ...their terms. About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’... ...help deliver secure, reliable experiences to Mozilla users every day. Our teams... ...applications from everyone, including members of all equity-seeking communities, such...
- ...Senior Software Engineer, MediaWiki Content Platform Team Summary The Wikimedia... ...supports our product user experiences. In this role, you will... ...client teams, and community members Writing PHP and JavaScript... ...a richly featured wiki engine and the basis for hundreds...
- ...We're looking for a Senior Backend Engineer to join our backend team at Zerion. This team builds... ...the team works day to day, not an experiment we're running. Contribute to technical... ...: Zerion is a fully remote team with members worldwide. Embrace asynchronous...
- ...enable this high-performance every team member enjoys full autonomy over their... ...transformation into an AI-native company. As a Senior Backend Engineer for internal AI, you will own the... ...evolving ecosystem. You have hands-on experience with AI coding assistants such as Claude...
500 $ om året
...team: Builder.io's Publish engineering team builds the platform that... ..., manage, and ship content experiences, and this team will be at the... ...the team for you. As a Senior Software Engineer at Builder... ...~401k (for US based team members). Contribute to your financial...- ...by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in Google Cloud to join our team. Our engagements... ...-development style. What you will do... As a member of our Data Engineering team, you will be working...
- ...Senior Software Engineer, MediaWiki Summary The Wikimedia Foundation is looking for a Senior Software... ...2 to UTC+3 time zones to accommodate members of your team around the world. You... ...Mission and Values ; Extensive experience in backend software engineering;...
130000 $ - 195000 $ om året
...foundation for agent engineering in the real world, helping... ..., and all team members have meaningful impact... ...newly launched LangSmith Engine for autonomous agent improvement... ...We’re hiring a Senior Technical Support... ...our customer support experience for highly technical users...150 $
...diverse group of experienced engineers, traders, and brokerage professionals... ...Y Combinator. Our Team Members: We’re a dynamic team of... ...apply. Your Role: As a Senior Software Engineer on the... ...evolve over time. You have experience working at startups and know...2000 $ om året
...cloud, data science, AI, engineering innovation, and IoT.... ...a general track for Senior+ (Senior/Staff/Principal... ...direction and pace Deep experience with at least one of... .... We provide all team members with additional... ...paternity leave Team Member Assistance Program & Wellness...- ...just redefining the entrepreneurial experience — we’re empowering our employees to... ...at the heart of that promise. As a Senior Machine Learning Engineer, you’ll take over DRS: a production... ...opportunity is available to every team member, from junior team members to our founders...
21393 $ om året
...role: Are you an experienced engineer at the stage of your career... ...have 4+ years of engineering experience You’re happy working... ...that end, GiveDirectly is a member of the , and will systematically... ...offer a reward of $3,000 for a Senior Manager or above role, and $500...- ...clients. We’re looking for a React Native Engineer to join our Business Services... ...functional team responsible for support-related experiences across Kraken’s products. The team... ...Nice to haves – Experience with native iOS or Android development using Swift or Kotlin...
- ...We're looking for a Senior Product Engineer, Frontend to join the team building Zerion Wallet . In this role, you'll own product experiences end-to-end — from understanding the problem and... ...Zerion is a fully remote team with members worldwide. Embrace asynchronous...
- ...Lead the delivery of complex engineering projects focused on driving user... ...’RE LOOKING FOR: – Proven experience leading multiple engineering... ...performance and help team members improve output and impact... ...Interview loop with various Senior stakeholders across Engineering...
- ...APIs to create customized and immersive experiences that delight their customers. WHAT YOU’... ...code and design review, and bring other engineers up on eval practice. – Some of the technical... ...available to customers 24/7. Team members alternate as the on-call primary...
- ...correct at a high level, and aligned with strong engineering practice. Assess the quality of explanations,... ...of evaluation feedback. Requirements Senior, staff, or principal-level software engineering experience, or equivalent experience. Strong background...
- ...a tangible impact at global scale. Our Engineering culture values autonomy, excellence, ownership... ...you get to do: We’re looking for a Senior Software Engineer to design, build, and... ...every five weeks. Requirements: Experience: – Significant commercial experience...
- ...We’re looking for a highly ambitious Senior Software Engineer who wants to build systems that solve... ...customer-facing products, automation engines, AI-powered workflows, integrations,... ...availability, pricing, payments, guest experiences, and property operations. CREATE...
1000 $ om året
...From-Anywhere Jobs (FlexJobs, 2025). We are looking for Senior CV Engineer . Your main tasks will be: Train and fine-tune generative... ...visual understanding We expect from you: ~5+ Years of experience training diffusion models and modifying their architectures...- ...How You'll Make an Impact: As a Senior Software Engineer on the POS team, you'll work directly... ...generation of Cloudbeds' point-of-sale experience for hospitality properties, covering... ...-first applications, synchronization engines, or conflict-resolution workflows ~...
- ...Axelera AI is seeking a talented Senior/Staff Engineer – Computing Architecture to design and... ...Engineering, or a related field. ~5+ years of experience in computing architecture or system... ...that empowers and celebrates every member of our team. We welcome applicants...
- ...Privacy Policy We’re looking for Senior AI Engineers to design, build and run LLM-powered... ...daily. Claude Code is our default; deep experience with a comparable agentic tool also... ...management. Event-driven or workflow-engine experience (Kafka, Temporal or similar...
- ..., and is now valued at $6,5 billion. We are hiring a Data Engineer for the Data Services Team who will help us create our internal... ...storing; Skills, Knowledge and Expertise ~3-5 years of experience as Data Engineer, ML Engineer, Backend Engineer; ~ Experience...
- ...: Puzzle, Casual Platforms: Android, iOS, Mobile Our Mission: To capture the... ...as we deliver unforgettable mobile game experiences to a global audience. Our games engage... ...with the overall architecture. Own Engineering Outcomes: Take ownership of technical areas...Fjernjob
2000 $ om året
...technologies. Our teams partner with specialist engineers from major silicon companies to... ...delightful, optimised, first class Ubuntu experience on their platforms Take a holistic... ...competitive base pay, we provide all team members with additional benefits, which reflect...
Vil du modtage flere ledige stillinger?
Abonnér og modtag tilsvarende ledige stillinger for Senior iOS Engineer, Member Experience. Bliv den første ansøger!
