
Senior iOS Engineer, Member Experience
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
β’ Take ownership of the iOS subscription and payments framework from start to finish, encompassing product configuration, purchase and restoration workflows, entitlement status, offers, and paywall interfaces.
β’ Design the integration with StoreKit2, establish best practices, and manage interrupted and deferred purchases, upgrades, downgrades, crossgrades, refunds, revocations, billing retries, and consent for price increases.
β’ Collaborate with the server team to ensure accurate signed transaction verification, reconciliation, idempotency, and entitlement accuracy.
β’ Work together with product, design, and data teams on pricing strategies, offers, and paywall experimentation.
β’ Define and execute revenue-impacting initiatives from initial concept through to launch and evaluation.
β’ Contribute to the iOS architecture, system design, performance optimization, testing methodologies, and management of technical debt.
β’ Serve as the primary escalation point on the client-side for member payment-related issues.
β’ Maintain a disciplined approach to monitoring and releasing updates to proactively identify issues.
β’ Enhance engineering standards through code reviews, technical guidance, and comprehensive documentation.
β’ Over 7 years of professional experience in iOS development.
β’ High level of proficiency in Swift, UIKit, MVVM, and reactive programming.
β’ Extensive hands-on experience with Apple StoreKit2.
β’ Successfully built and managed StoreKit2 integrations end to end in a production environment at least twice.
β’ Familiarity with product configuration, purchase and restoration workflows, Transaction.updates, current entitlements and subscription status, introductory/promotional/win-back offers, offer codes, and testing from sandbox to production.
β’ Direct experience with StoreKit2 integration that goes beyond third-party abstraction layers.
β’ Experience with Stripe Payments/Subscriptions in a B2C context.
β’ Proven ability to work alongside a server team on App Store Server Notifications V2, signed transaction verification, reconciliation, and handling of idempotent duplicate events.
β’ History of developing and launching consumer mobile applications for large audiences.
β’ Strong judgment when it comes to architecture, performance enhancement, and user experience.
β’ Solid understanding of consumer product dynamics.
β’ Capability to collaborate with product, design, and data teams on revenue-generating initiatives.
β’ Demonstrated ability to lead projects from ideation to launch and take ownership of delivered work after launch.
β’ An AI-forward mindset and an inquisitive attitude towards emerging technologies.
β’ Full-time employment.
β’ Remote work.
Resolv Global
Resolv Global
Get handpicked remote jobs straight to your inbox weekly.