Senior Software Engineer II, Frontend - Customer Journey Activate
Senior Software Engineer II, Frontend - Customer Journey Activate

Senior Software Engineer II, Frontend - Customer Journey Activate

Full-Time 36000 - 60000 £ / year (est.) No home office possible
HubSpot

At a Glance

  • Tasks: Design and build high-quality frontend applications for customer onboarding experiences.
  • Company: Join HubSpot, a leading AI-powered customer platform with a vibrant culture.
  • Benefits: Enjoy flexible work options, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact by creating intuitive user experiences that help customers succeed.
  • Qualifications: Strong frontend engineering skills, ideally with React and TypeScript experience.
  • Other info: Collaborative environment with excellent career development and mentorship opportunities.

The predicted salary is between 36000 - 60000 £ per year.

This role can be Office/Hybrid/Remote based within the UK.

About the Team

The Customer Journey Activate group focuses on the onboarding and activation of new customers and users at HubSpot. We build the experiences that help customers realise value quickly - from product-led growth surfaces to AI-first onboarding journeys for our Pro customers. Whichever team you join, you’ll work on high-impact frontend systems that shape a customer’s first experience with HubSpot - ensuring it’s intuitive, personalised, and value-driven.

What You’ll Do

  • Design and build scalable, high-quality frontend applications that power onboarding and activation experiences.
  • Lead the technical direction for complex UI systems, ensuring performance, accessibility, and maintainability at scale.
  • Partner closely with product, design, AI, and backend teams to deliver intelligent, data-driven user experiences.
  • Translate customer problems into elegant frontend solutions that reduce friction and accelerate time-to-value.
  • Contribute to shared component libraries and internal tooling that enable consistent, product-led growth patterns across HubSpot.
  • Improve performance, reliability, and observability of frontend systems in a fast-moving environment.
  • Mentor other engineers and contribute to the long-term technical strategy of the Activate product area.

We’re Looking For Someone Who

  • Has strong frontend engineering experience, ideally with modern JavaScript frameworks (e.g., React) and TypeScript.
  • Has built and maintained complex, user-facing applications at scale.
  • Brings a strong product mindset — balancing technical excellence with customer empathy.
  • Has experience designing reusable component systems or working within a design system.
  • Is thoughtful about performance, accessibility, and UX quality.
  • Is comfortable collaborating across disciplines in ambiguous, evolving product spaces.
  • Makes pragmatic, data-informed decisions in fast-paced environments.

Nice to Have

  • Experience building onboarding, activation, or product-led growth experiences.
  • Exposure to AI-powered or personalization-driven UI experiences.
  • Familiarity with experimentation frameworks or A/B testing.
  • Experience working in micro-frontend or distributed frontend architectures.

We know the confidence gap and impostor syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you.

If you need accommodations or assistance due to a disability, please reach out to us using this form.

At HubSpot, we value both flexibility and connection. Whether you’re a Remote employee or work from the Office, we want you to start your journey here by building strong connections with your team and peers. If you are joining our Engineering team, you will be required to attend a regional HubSpot office for in-person onboarding. If you join our broader Product team, you’ll also attend other in-person events, such as your Product Group Summit and other gatherings, to continue building on those connections.

If you require an accommodation due to travel limitations or other reasons, please inform your recruiter during the hiring process. We are committed to supporting candidates who may need alternative arrangements.

Senior Software Engineer II, Frontend - Customer Journey Activate employer: HubSpot

At HubSpot, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our flexible work environment, whether in-office, hybrid, or remote, allows you to thrive while building meaningful connections with your team. With a strong focus on employee growth, mentorship opportunities, and a commitment to customer-centric solutions, you'll find a rewarding career path that empowers you to make a significant impact in the tech industry.
HubSpot

Contact Detail:

HubSpot Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer II, Frontend - Customer Journey Activate

✨Tip Number 1

Network like a pro! Reach out to current employees at HubSpot on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Customer Journey Activate team.

✨Tip Number 2

Prepare for technical interviews by brushing up on your frontend skills, especially with modern JavaScript frameworks like React. Practice coding challenges and be ready to showcase your problem-solving abilities during the interview.

✨Tip Number 3

Showcase your product mindset! During interviews, share examples of how you've balanced technical excellence with customer empathy in your past projects. This will resonate well with the team’s focus on user experience.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the HubSpot family.

We think you need these skills to ace Senior Software Engineer II, Frontend - Customer Journey Activate

Frontend Engineering
JavaScript Frameworks
React
TypeScript
User Experience (UX) Design
Component System Design
Performance Optimisation
Accessibility Standards
Collaboration Skills
Data-Driven Decision Making
Product Mindset
Mentoring
Micro-Frontend Architecture
A/B Testing

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer II role. Highlight your experience with frontend technologies like React and TypeScript, and showcase any relevant projects that demonstrate your ability to create user-friendly applications.

Showcase Your Problem-Solving Skills: In your application, emphasise how you've tackled complex UI challenges in the past. We want to see examples of how you've translated customer problems into elegant solutions that enhance user experience and drive value.

Highlight Collaboration Experience: Since this role involves working closely with product, design, and backend teams, share instances where you've successfully collaborated across disciplines. This will show us that you're comfortable in a team environment and can adapt to evolving product spaces.

Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values!

How to prepare for a job interview at HubSpot

✨Know Your Tech Stack

Make sure you’re well-versed in modern JavaScript frameworks, especially React and TypeScript. Brush up on your knowledge of building scalable frontend applications and be ready to discuss your past experiences with complex user-facing systems.

✨Showcase Your Product Mindset

During the interview, highlight how you balance technical excellence with customer empathy. Be prepared to share examples of how you've translated customer problems into elegant frontend solutions that enhance user experience.

✨Collaborate Like a Pro

Since this role involves partnering with product, design, AI, and backend teams, demonstrate your ability to collaborate across disciplines. Share specific instances where you’ve worked in ambiguous environments and how you navigated those challenges.

✨Prepare for Performance Discussions

Be ready to talk about performance, accessibility, and UX quality. Think of examples where you’ve improved the performance or reliability of frontend systems, and be prepared to discuss your approach to maintaining high standards in these areas.

Senior Software Engineer II, Frontend - Customer Journey Activate
HubSpot

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>