Senior iOS Engineer, Member Experience
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