C

Cricut

Smart cutting hardware with design software

Lead Angular Engineer - Martech, Engagement & Subscriptions

Frontend EngineeringPosted on Nov 12
Full-timeSouth Jordan, UT, USA

About the Job

Requirements

  • At least 5 years of professional software development experience, including substantial hands-on experience building production applications with Angular and TypeScript.
  • Demonstrated technical leadership, including mentoring engineers, guiding implementation decisions, and delivering initiatives across team boundaries.
  • Strong proficiency in JavaScript, HTML, CSS, and modern frontend development practices.
  • Experience designing reusable, testable components and maintaining large, evolving applications.
  • Experience integrating frontend applications with APIs, third-party services, or software development kits.
  • Experience implementing product analytics or customer event tracking, including validating data quality and troubleshooting instrumentation.
  • Experience with automated testing and selecting appropriate unit, integration, and end-to-end coverage.
  • Ability to translate business objectives into practical technical solutions and explain tradeoffs to technical and nontechnical partners.

Responsibilities

  • Lead technical design, development, and delivery for engagement, subscription, and marketing technology initiatives while contributing production code.
  • Build reusable Angular components and experiences for onboarding, subscription discovery, offers, trials, upgrades, and retention.
  • Develop and maintain integrations with Braze and supporting customer data systems to enable segmentation, personalization, in-app messaging, and coordinated customer journeys.
  • Create shared components and configurable capabilities that help Marketing launch, test, and refine campaigns efficiently.
  • Collaborate with Product, Marketing, and Analytics to define customer events, profile attributes, and success measures, ensuring reliable instrumentation and consistent measurement.
  • Implement A/B tests, feature flags, and controlled rollouts; validate tracking and use results to improve customer experiences.
  • Partner with backend and platform engineers on API contracts, data flows, and consistent behavior across web and desktop applications.
  • Maintain application and integration quality through automated testing, release validation, monitoring, and resolution of production and data-quality issues.
  • Deliver accessible, performant, and maintainable experiences that respect customer consent, communication preferences, and data-handling requirements.
  • Mentor engineers, lead code reviews, guide architectural decisions, and improve development and testing practices.

Desired Qualifications

  • Hands-on experience integrating Braze or a similar customer engagement platform, including customer events, profile attributes, and personalized messaging.
  • Experience supporting Subscription, Engagement, Growth, or Lifecycle Marketing teams.
  • Experience building onboarding, subscription, trial, upgrade, purchase, or retention experiences.
  • Experience implementing A/B testing and feature flags and using results to improve conversion, retention, or customer engagement.
  • Understanding of how customer identity, behavioral events, and profile attributes support segmentation and personalization.
  • Experience delivering web-based experiences within Windows or macOS desktop applications.

About the Company

Cricut

Smart cutting hardware with design software

Cricut provides a connected crafting ecosystem that includes smart cutting machines, the cloud-based Design Space software, and a catalog of materials and accessories. Users create personalized projects by designing in Design Space and letting Cricut machines cut or score the chosen materials. The platform also includes Cricut Access, a subscription service that unlocks fonts, images, and projects, and a steady stream of consumables sold separately. Unlike standalone cutters, Cricut combines hardware, software, and a broad range of materials into one ecosystem, with a focus on enabling hobbyists and small businesses to produce customized cards, apparel, home decor, and gifts at home. The company’s goal is to empower people to make personalized goods easily by providing an end-to-end, user-friendly platform for DIY crafting.

Company size
501-1,000
Company stage
IPO
Headquarters
South Jordan, UT
Founded
1962

Recently Posted Jobs

Explore more opportunities at Cricut

See more jobs