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.
- ...joining the Polkadot Research Engineering team. We shape the... ...ecosystem needs into tools and experiences that accelerate platform... ...About the Role As a Senior Experience Engineer , you will lead the end-to... ...third-party provider. Team members will be taken on as a contractor...SeniorContratistaTiempo completoRemoto
- ...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 *...SeniorContratistaTiempo completoEmpleo permanenteContratoRemoto
- ...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,...SeniorContratistaTiempo completoRemotoHorario flexible
- ...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...SeniorTiempo completoDesde casaRemotoInicio inmediato
- ...Senior DevOps Engineer Who We Are MOXFIVE is building technologies that leverage AI to streamline... ...DevOps Engineer to join as a core member of our founding engineering team, where... ...over 30 years of combined cybersecurity experience from leading companies such as...SeniorTemporalTiempo completo
- ...cloud, data science, AI, engineering innovation, and IoT.... ...a general track for Senior+ (Senior/Staff/Principal... ...At Canonical a Senior+ Engineer is not only an... ...direction and pace Deep experience with at least one of Go... .... We provide all team members with additional benefits...SeniorTemporalTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...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...SeniorTrabajo de veranoPrácticaTiempo completoRemotoVisa de trabajoHorario flexible
- ...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...SeniorTiempo completoContratoRemoto
- ...tangible impact at global scale. Our Engineering culture values autonomy, excellence,... ...you get to do: We’re looking for a Senior Software Engineer to design, build, and scale Java... ...every five weeks. Requirements: Experience: – Significant commercial experience...SeniorPrácticaTiempo completoRemoto
1 000 USD por ano
...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...SeniorTiempo completoDesde casaRemoto- ...their portfolios. We’re looking for a highly ambitious Senior Software Engineer who wants to build systems that solve real problems at scale... ...reservations, availability, pricing, payments, guest experiences, and property operations. CREATE POWERFUL AUTOMATIONS...SeniorTemporalTiempo completoRemotoHorario flexible
130 000 - 195 000 USD por ano
...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...SeniorPrácticaTiempo completoTrabajar en la oficinaRemoto- ...for TRM’s products and services. As a Senior Software Engineer on Data Infrastructure (RDBMS), you... ...assisted query analysis – Hands-on experience with CDC tools (PeerDB, Fivetran, Debezium... ...operate. We expect every team member to use AI to accelerate and reimagine...SeniorTiempo completoTurno de mañana
- ...cost controls. Define measures for agent output quality so engineering teams can trust results without hand-reviewing them. Apply... ...Requirements At least 5 years of software engineering experience with daily production coding. Production experience building...SeniorTiempo completoDesde casaRemotoHorario flexible
1 000 USD por ano
...efficiency, accelerate time-to-value, and deliver better customer experiences. Fully remote and global, we are in the middle of... ...through the AI-First transformation, and we are looking for a Senior Software Engineer to join our Engineering Operations Team. As part of this...SeniorTiempo completoDesde casaRemotoHorario flexibleTrabajo por turnos1 000 USD por ano
..., accelerate time-to-value, and deliver better customer experiences. Fully remote and global, we are in the middle of something... ...keep reading. About the role: We’re looking for a Senior Site Reliability Engineer who’s passionate about building reliable, scalable...SeniorTiempo completoDesde casaRemotoHorario flexible1 000 USD por ano
...efficiency, accelerate time-to-value, and deliver better customer experiences. Fully remote and global, we are in the middle of something... ...keep reading. About the role: We’re seeking a talented engineer to develop and maintain Kubernetes Operators for our Camunda 8...SeniorTiempo completoDesde casaRemotoHorario flexible1 000 USD por ano
...for the Camunda SaaS offering. Collaborate with product, engineering, and field teams to define, ship, and iterate on features across... ..., and a pragmatic engineering culture. Requirements Experience using Go or another relevant language for cloud-native software...SeniorTiempo completoDesde casaRemotoHorario flexible- ..., 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...SeniorTiempo completoContratoRemoto
- ...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...SeniorPrácticaTiempo completoRemoto
- ...automated pipelines to support advanced data science and engineering efforts. As a critical member of the team, you will drive production support,... ...high-performing data pipelines and APIs, leveraging your experience with REST, JSON, and strict security and testing standards...SeniorTrabajo remotoContratistaTiempo completoContrato
- ...discover value through intuitive product experiences, rapid experimentation, and emerging... ...We’re a cross-functional team of engineers, product managers, designers, and data... ...scalability. YOUR MISSION As a Senior Software Engineer on the Growth & Engagement team, you’...SeniorTiempo completo
- ...productivity multiplier, with all team members expected to incorporate AI... ...of this role As a Senior Engineering Manager, Continuous... ...delivery of a reliable product experience for customers. Your team... ...build a Continuous Deployment engine that goes beyond script execution...SeniorPrácticaTiempo completoRemoto
- ...people. You are an accomplished senior Python programmer that enjoys challenging... ...critical environments. You have experience operating and managing MongoDB... ...in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical...SeniorTiempo completoRemoto
- ...easily and freely digitize all the world’s assets on one open, programmable blockchain platform. We are seeking a Senior Software Engineer with experience working with AWS-based backend services. This particular role will be expected to take ownership over Core’s...SeniorPrácticaTiempo completo
- ...few months. Join us!! The Role We're hiring a Staff/Senior Security Engineer to lead our signing and treasury security program across... ...Foundry-based simulation, and trace analysis. Deep practical experience with Gnosis Safe, Coinbase Prime, Anchorage, and...SeniorTiempo completoContratoRemotoHorario flexible
- ...Position: Senior PHP & WordPress Engineer Location: Remote from LATAM Contract Type: Full-time Contractor Time Zone Alignment: CT... ...engineering team focused on creating highly tailored WordPress experiences, leveraging modern PHP 8.x, React, and Gutenberg. A...SeniorTrabajo remotoContratistaTiempo completoContrato
- ...building products that make complex financial experiences intuitive, fast and trustworthy. We’re a product-minded engineering team. Our engineers don’t just... ...The opportunity – We’re looking for a Senior React Native Engineer who thinks like a product builder. –...SeniorTiempo completo
- ...scale their portfolios. We’re looking for an ambitious Senior Full-Stack Product Engineer who wants to turn real customer problems into intuitive,... ...see with the systems behind it—from a guest’s check-in experience to the workflows coordinating reservations, cleaning,...SeniorTemporalTiempo completoRemotoHorario flexible
- ...brokerages, and payment providers. You’ll be joining the Solutions Engineering function as a core contributor on our pre-sales team. Your... ..., JWT), webhook architecture, and integration debugging – Experience designing and building complex integrations for technical...SeniorTiempo completo
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior iOS Engineer, Member Experience. ¡Sea el primero en aplicar!
