Design, build, and maintain subscription-based features such as sign-up flows, seat upgrades, tiered access, and payment processing.
Develop responsive and accessible UI components using React and TypeScript, including dashboards, modals, and multi-step onboarding forms.
Implement and optimize GraphQL queries and mutations (using Apollo Client) to efficiently fetch and update subscription-related data.
Integrate third-party APIs and internal services (e.g., billing, personalization tools) to power dynamic and real-time subscription experiences.
Collaborate closely with design and product teams to deliver high-quality user experiences, including error handling, loading states, and success feedback.
Build reusable hooks and shared components to support consistency across subscription-related features and user flows.
Conduct unit testing to ensure the reliability and stability of implemented solutions.
Participate in A/B testing and experimentation to validate gated experiences and optimize user conversion.