CareerPlanSign in

Senior iOS Engineer, Member Experience

💼 Full-time🗓 2026-09-29

Core

Own the client-side implementation of member lifecycle revenue surfaces (paywall, purchase, subscription state) for Raya's membership platform.

Role type

Senior iOS Engineer (Payments Specialist)

Builds

Native iOS subscription and payments stack, StoreKit2 integrations, and revenue-affecting features.

Domain

Consumer mobile applications, Subscription management, Payments

Required skills

Swift, UIKit, MVVM, Reactive programming, Apple StoreKit2, Stripe Payments/Subscriptions, App Store Server Notifications V2, Signed transaction verification, Reconciliation, Idempotency, Architecture, Performance optimization, User experience design

Preferred skills

SwiftUI, Modularization, Paywall experimentation frameworks, Subscription analytics, StoreKit1 to StoreKit2 migration, Multi-payment processor management

Technologies

StoreKit2, Stripe, App Store Server Notifications V2, Swift, UIKit, SwiftUI

Responsibilities

Architect and implement StoreKit2 integrations handling edge cases (interrupted purchases, upgrades, refunds, revocations). Partner with server team on entitlement correctness and transaction verification. Lead revenue-affecting projects from concept to launch. Contribute to iOS codebase architecture, performance, and testing practices. Act as escalation point for payment issues and provide technical mentorship.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.