Senior Software Engineer, Frontend, Customer Journey
Senior Software Engineer, Frontend, Customer Journey

Senior Software Engineer, Frontend, Customer Journey

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
HubSpot

At a Glance

  • Tasks: Design and build user-friendly frontend features for a fast-growing notifications platform.
  • Company: Join HubSpot, a leading tech company focused on customer engagement.
  • Benefits: Enjoy competitive salary, growth opportunities, and a flexible async-friendly culture.
  • Why this job: Make a real impact by shaping how millions engage with HubSpot daily.
  • Qualifications: Strong React and TypeScript skills, with a passion for scalable products.
  • Other info: Collaborative team environment with mentorship and leadership growth potential.

The predicted salary is between 36000 - 60000 ÂŁ per year.

We’re looking for a Senior Frontend Software Engineer to help us scale and evolve a fast‑growing notifications platform. This is a new role, opened to increase capacity as the team builds on a recently launched first phase and moves quickly into its next stage of development. You’ll work primarily on the frontend, building high‑quality, user‑facing experiences that sit at the heart of customer engagement. This role is ideal for someone who enjoys ownership, working in new problem spaces, and shaping systems that operate at massive scale.

The Notifications team owns a central platform that powers how customers are engaged across HubSpot. Our mission is to build a unified engagement platform that delivers the right message, at the right time, through the right channel, while actively reducing noise and spam. We work on high‑impact areas such as in‑app notifications and pop‑ups. Under the hood, this includes evolving an existing platform and building new capabilities, including smarter decision making and a recommendation engine that helps teams serve customers more effectively. Notifications are one of the biggest points of contact between HubSpot and its customers with millions being sent every day, which makes this a uniquely high‑scale, high‑responsibility area to work in.

What You’ll Do

  • Design, build, and maintain frontend features using React and TypeScript
  • Evolve a newly launched notifications platform as it scales to millions of daily interactions
  • Partner closely with product managers, designers, and backend engineers to deliver cohesive user experiences
  • Help reduce notification noise by building smarter, more intentional engagement patterns
  • Contribute to technical direction, frontend architecture, and best practices across the team
  • Review code, mentor teammates, and raise the overall quality bar of the frontend codebase
  • Participate in async‑first collaboration, with clear communication and timely feedback

What Success Looks Like

  • In the first few months: You’re shipping production frontend code confidently. You understand the notification ecosystem and customer impact deeply. You’re contributing ideas to improve usability, performance, and scalability.
  • After one year: You own major areas of the frontend experience within the notifications platform. You influence technical decisions and frontend standards. You’re helping shape how HubSpot engages customers at scale. You’ve grown in scope, impact, and leadership.

What We’re Looking For

  • Strong experience building frontend applications with React and TypeScript
  • Solid understanding of frontend architecture, performance, and state management
  • Experience working on products at scale, or a strong interest in doing so
  • Comfort operating in ambiguous, fast‑moving problem spaces
  • A collaborative mindset with a bias toward ownership and impact

Why Join This Team?

  • Massive scale & visibility: Millions of notifications sent daily across critical customer touchpoints
  • High impact: Your work directly affects how customers experience HubSpot
  • Greenfield energy: Build on a new platform that’s still being shaped
  • Growth opportunities: A chance to grow technically and in scope as the platform and team expand
  • Async‑friendly culture: Clear expectations with a 24‑hour SLA for responses and scorecards

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.

Senior Software Engineer, Frontend, Customer Journey employer: HubSpot

HubSpot is an exceptional employer, offering a dynamic and inclusive work culture that prioritises employee growth and collaboration. As a Senior Software Engineer on the Customer Journey team, you'll have the opportunity to work on a high-impact notifications platform, shaping user experiences for millions of customers while enjoying a flexible, async-friendly environment that fosters innovation and personal development.
HubSpot

Contact Detail:

HubSpot Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your frontend projects, especially those using React and TypeScript. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who want to make an impact.

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

React
TypeScript
Frontend Development
Frontend Architecture
Performance Optimisation
State Management
Collaboration
Problem-Solving
User Experience Design
Code Review
Mentorship
Scalability
Communication Skills
Ownership

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with React and TypeScript, and how you've tackled frontend challenges in the past. We want to see how you can contribute to our notifications platform!

Showcase Your Impact: When detailing your previous work, focus on the impact you've made. Did you improve performance or user engagement? Share those metrics! We love seeing how your contributions have made a difference in high-scale environments.

Be Authentic: Don’t be afraid to let your personality shine through in your application. We value collaboration and ownership, so share your thoughts on how you approach problem-solving and teamwork. It helps us get to know the real you!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining our team at StudySmarter!

How to prepare for a job interview at HubSpot

✨Know Your Tech Stack

Make sure you brush up on your React and TypeScript skills before the interview. Be ready to discuss your past projects and how you've used these technologies to build user-facing experiences. Highlight any specific challenges you faced and how you overcame them.

✨Understand the Customer Journey

Familiarise yourself with the concept of customer engagement and how notifications play a role in it. Think about how you can contribute to reducing notification noise and improving user experience. Prepare examples of how you've tackled similar issues in previous roles.

✨Show Your Collaborative Spirit

This role requires working closely with product managers, designers, and backend engineers. Be prepared to share examples of how you've successfully collaborated in the past. Emphasise your ability to communicate clearly and provide timely feedback in an async-first environment.

✨Demonstrate Ownership and Impact

The team is looking for someone who enjoys taking ownership of their work. Be ready to discuss how you've influenced technical decisions or improved processes in your previous roles. Show that you're not just a coder but someone who thinks about the bigger picture and the impact of your work.

Senior Software Engineer, Frontend, Customer Journey
HubSpot
Go Premium

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

>