
Remote opportunity at
CricutLead Angular Engineer, MarTech - Engagement & Subscriptions
Cricut seeks a Lead Angular Engineer to focus on marketing technology, engagement, and subscriptions. The organization produces smart cutting machines, design applications, and crafting materials that…
Career Tools
About This Role
Cricut seeks a Lead Angular Engineer to focus on marketing technology, engagement, and subscriptions. The organization produces smart cutting machines, design applications, and crafting materials that inspire a global community of makers. In this capacity, the engineer will drive technical execution for features that boost subscription conversion, retention, and member participation. The position involves providing hands-on technical guidance and writing production code for web applications as well as desktop software…
Job Description
Cricut seeks a Lead Angular Engineer to focus on marketing technology, engagement, and subscriptions. The organization produces smart cutting machines, design applications, and crafting materials that inspire a global community of makers. In this capacity, the engineer will drive technical execution for features that boost subscription conversion, retention, and member participation.
The position involves providing hands-on technical guidance and writing production code for web applications as well as desktop software for Windows and macOS. The specialist will collaborate closely with product management, marketing, user experience, analytics, quality assurance, and backend engineering teams. Responsibilities include building onboarding flows, subscription discovery tools, trial offers, and retention capabilities while integrating customer data platforms like Braze.
Ideal candidates possess extensive experience with Angular and TypeScript, along with a background in technical leadership and mentoring. The company offers a dynamic workplace environment requiring regular in-office attendance four to five days per week.
Responsibilities
- Lead technical design, development, and delivery for engagement, subscription, and marketing technology initiatives
- Contribute production code for web and desktop applications using Angular and TypeScript
- Build reusable components for onboarding, subscription discovery, promotional offers, trials, upgrades, and retention
- Develop and maintain integrations with Braze and customer data systems for segmentation and personalized messaging
- Create shared and configurable capabilities to help the marketing team launch, test, and refine campaigns
- Collaborate with product, marketing, and analytics teams to define customer events, attributes, and success metrics
- Implement A/B testing, feature flags, and controlled rollouts while validating tracking data
- Partner with backend and platform engineers on API contracts and consistent cross-platform behavior
- Maintain application quality through automated testing, release validation, and monitoring
- Mentor engineers, direct code reviews, and guide architectural choices
Requirements
- 5+ years of professional software development experience
- Substantial hands-on experience building production applications with Angular and TypeScript
- Demonstrated technical leadership including mentoring engineers and guiding implementation decisions
- Strong proficiency in JavaScript, HTML, CSS, and modern frontend development practices
- Experience designing reusable, testable components for large applications
- Experience integrating frontend applications with APIs, third-party services, or SDKs
- Experience implementing product analytics or customer event tracking
- Experience with automated testing and selecting appropriate test coverage
Qualifications
- Hands-on experience integrating Braze or similar customer engagement platforms
- 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
- Understanding of customer identity, behavioral events, and profile attributes for personalization
- Experience delivering web-based experiences within Windows or macOS desktop applications
Core Skills
Benefits
- Medical, dental, and vision coverage
- 401(k) match
- Generous paid time off
- Tuition reimbursement
- Yearly lifestyle stipend for wellness and passions
- Exclusive employee discounts
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
No, this role requires working in an office setting at least four to five days per week.
What is the salary for this role?
The job posting does not specify a salary.
What primary technologies are required?
The position requires strong proficiency in Angular, TypeScript, JavaScript, HTML, and CSS.
Are relocation assistance or background checks part of the hiring process?
Relocation assistance is not available for this position, and the job offer is contingent upon successfully completing a criminal background check.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.