Technical Lead II, Frontend - Messaging Strategy
HubSpot View all jobs
- Dublin
- Permanent
- Full-time
- Lead a high-impact frontend team building and evolving the core Marketing Email and SMS management experiences (dashboards, creation flows, send/review UIs, experimentation and related onboarding surfaces).
- Contribute high-quality React/TypeScript code while guiding architectural decisions, reviewing designs and unblocking others.
- Own technical strategy for the team's frontend surface area, including modular architecture, design system usage and cross-app/library boundaries across Messaging.
- Partner in the leadership triad (with Product Management and Product Design) to set goals, sequence work and make trade-offs that balance customer impact, reliability and iteration speed.
- Drive medium-to-large, multi-quarter initiatives end-to-end, from problem definition and technical proposals through implementation, rollout and measurement.
- Champion reliability and service maturity for our frontend applications. Define SLIs/SLOs, improve performance (bundle size, latency) and keep the app inside our targets.
- Mentor and grow engineers on the team through design reviews, code reviews, pairing and 1:1s, providing clear and actionable feedback.
- Collaborate closely with backend and infra teams across Messaging to design reliable, observable front-to-back solutions that scale across channels.
- Help define and uphold engineering best practices across testing, accessibility, telemetry, experimentation and on-call for our frontend services.
- Play an active role in hiring and onboarding new engineers and in representing HubSpot's values and HEART culture throughout the interview process.
- Deep frontend engineering experience (typically 7+ years) building complex, user-facing web applications with technologies like React, TypeScript and modern JS tooling, ideally at SaaS scale.
- A proven track record as a technical lead or senior engineer leading at least 2-3 medium-to-large projects from design through production, with clear customer or business impact.
- Strong system design and architectural skills in the frontend, with the ability to break down ambiguous product problems, design clear interfaces and boundaries and make pragmatic trade-offs between speed and robustness.
- Experience leading a small team or pod as a player-coach, setting direction, coordinating work and helping others grow while still contributing meaningfully to the codebase.
- A strong sense of ownership over reliability and quality. You're comfortable digging into performance issues, production incidents and test flakiness and driving them to resolution.
- Excellent cross functional communication skills with the ability to explain technical decisions to engineers and non engineers, write clear documentation and drive alignment across teams and time zones.
- A customer- and product-oriented mindset. You're motivated by improving marketers' real workflows (not just shipping features) and you use data and feedback to inform decisions.
- Experience in marketing technology, messaging, or communications products (email, SMS, WhatsApp, or similar).
- Background working on large-scale, multi-surface products where multiple UIs share libraries, design systems and infrastructure.
- Experience with performance optimization (bundle size, lazy loading, caching strategies) and service maturity / SLO-driven development.
- Comfort working in environments with experimentation and AI-powered workflows, or interest in learning quickly in this space.
- Prior experience in mentoring and developing senior engineers and in collaborating closely with EMs/TLs on promotions, feedback and growth plans.