Live opening · Posted 9 days ago

Senior iOS Engineer, Member Experience

Raya · United States (Remote)
Linkedin No
You are 9 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 9 days ago
CompanyRaya
LocationUnited States (Remote)
Work modeNo
SourceLinkedin
Listed9 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
21 min from Linkedin publishing this role to us finding it
15 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
60,890 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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.
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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App