远程工作雷达

高级iOS工程师,会员体验

Senior iOS Engineer, Member Experience

开发工程全球可投
公司Raya
薪资未公开
工作地点不限地点
地域资格全球可投
时区要求无特别要求
用工类型未标注
发布时间昨天
数据来源Real Work From Anywhere
前往 Real Work From Anywhere 查看并投递 →
全球可投:该职位未限制候选人所在地区。仍需注意薪资可能按地区折算,以及实际签约方式(正式雇佣 / 独立合同)。

我们正在寻找一位高级iOS工程师,负责Raya会员加入、支付和留存的客户端实现。会员体验负责完整的会员生命周期——申请、入职、支付和生命周期管理——而该职位负责将这一生命周期转化为收入的界面:付费墙、购买体验以及会员在应用中看到的订阅状态。
这是一个专注于支付的职位,而不是带有部分支付功能的通用iOS职位。我们招聘的人曾多次构建并运营原生Apple StoreKit2集成,具备全面的深度和自主权——他们编写了集成,发布了它,并在边缘情况出现时仍在现场处理。他们还拥有面向消费者产品的生产环境Stripe经验。他们将与我们的服务器团队紧密合作,该团队负责App Store Server Notifications V2、权限真实数据源和对账工作。

我们正在寻找一位高级iOS工程师,负责Raya会员加入、支付和留存的客户端实现。会员体验负责完整的会员生命周期——申请、入职、支付和生命周期管理——而该职位负责将这一生命周期转化为收入的界面:付费墙、购买体验以及会员在应用中看到的订阅状态。
这是一个专注于支付的职位,而不是带有部分支付功能的通用iOS职位。我们招聘的人曾多次构建并运营原生Apple StoreKit2集成,具备全面的深度和自主权——他们编写了集成,发布了它,并在边缘情况出现时仍在现场处理。他们还拥有面向消费者产品的生产环境Stripe经验。他们将与我们的服务器团队紧密合作,该团队负责App Store Server Notifications V2、权限真实数据源和对账工作。

职责

从产品配置、购买和恢复流程、权限状态、优惠活动到会员看到的付费墙界面,端到端负责iOS订阅和支付系统。

作为StoreKit2的客户端权威:设计集成架构,设定开发模式,并处理生命周期中的边缘情况。包括中断和延期购买、升级、降级、跨级升级、退款、撤销、计费重试和价格上调同意。

与服务器团队紧密合作,确保权限正确性,在客户端和服务器边界上处理签名交易验证、对账和幂等性,确保所执行的操作准确无误。

查看英文原文

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.

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.

本页面信息整理自 Real Work From Anywhere,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位