Senior Engineer - Frontend (Onboarding & Activation)

Bitwarden
Noida
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringExperience: 6-10 yearsSkills: ["Bias to action","Written communication","Collaboration","Accessibility focus","Refactoring mindset"]

Own onboarding and activation journeys that guide users from first run to paid subscription across trial, upgrade paywalls, and subscription/payment/invoice experiences. Build correctness-critical, form-heavy Angular flows across web, browser, and desktop, integrating Stripe Elements/SetupIntents and PayPal via Braintree while consuming typed billing API contracts. Partner with Billing, Product, Design, and Security on a distributed team focused on performance, accessibility, and scalable component libraries.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Bitwarden
Bitwarden
3 days ago

Senior Engineer - Frontend (Onboarding & Activation)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Own onboarding and activation journeys that guide users from first run to paid subscription across trial, upgrade paywalls, and subscription/payment/invoice experiences. Build correctness-critical, form-heavy Angular flows across web, browser, and desktop, integrating Stripe Elements/SetupIntents and PayPal via Braintree while consuming typed billing API contracts. Partner with Billing, Product, Design, and Security on a distributed team focused on performance, accessibility, and scalable component libraries.
Location: Noida
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain guided setup and onboarding flows, plus trial initiation and upgrade paywall surfaces that convert value into subscriptions.
  • •Develop and maintain user-facing subscription, plan-selection, payment-method, and invoice experiences across web, browser, and desktop.
  • •Integrate browser payment tokenization using Stripe Elements/SetupIntents and PayPal via the Braintree drop-in so raw payment data never reaches servers.
  • •Create clean, reusable, Storybook-documented Angular components and services using shared pricing/subscription libraries and typed billing API contracts.
  • •Improve performance, reliability, accessibility, and maintainability while partnering with Product, Design, Security, and Billing; review PRs and address technical debt.

Key Requirements

  • •6-10 years in front-end software engineering, able to own complex flows end to end with minimal guidance.
  • •Strong experience with modern reactive component frameworks, with Angular, TypeScript, and RxJS preferred.
  • •Hands-on experience building correctness-critical, form- and validation-heavy transactional UI with robust edge-case handling.
  • •Experience with SaaS and payments/checkout or other money-handling UI, including client-side payment gateway integrations (Stripe.js/Elements, PayPal via Braintree).
  • •Comfort consuming typed back-end API contracts and using front-end testing, Storybook/design systems, and accessibility practices.
Experience:6-10 yearsSaaSPaymentsCheckoutOpen sourceSecurity
Skills:Bias to actionWritten communicationCollaborationAccessibility focusRefactoring mindset
Languages:English
Tech Stack:AngularTypeScriptRxJSAngular SignalsStorybookStripe ElementsStripe.jsSetupIntentsPayPalBraintreeBraintree drop-inReactive formsRouting

Company Brief

Bitwarden
Develops Bitwarden, an open-source password management platform providing secure vaults, password generation, and cross-device syncing for individuals and businesses, with self-hosting and cloud-hosted deployment options and enterprise access controls.
Industry: Cybersecurity
Headquarters: Santa Barbara, United States
Founded: 2016
WebsiteLinkedIn