At a Glance
- Tasks: Lead the development of complex UI systems and create seamless user experiences.
- Company: Join HubSpot, a dynamic tech company focused on customer success.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
- Why this job: Make a real impact by shaping how customers interact with our products.
- Qualifications: Strong frontend experience with modern frameworks like React and TypeScript.
- Other info: Collaborative team environment with a focus on innovation and mentorship.
The predicted salary is between 28800 - 48000 £ per year.
Overview
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.
Responsibilities
- 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.
Qualifications
- 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.
- 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.
Team overview
The Customer Journey Activate group focuses on the onboarding and activation of new customers and users at HubSpot. We build experiences that help customers realise value quickly—from product-led growth surfaces to AI-first onboarding journeys for Pro customers. You will work on high-impact frontend systems that shape a customer's first experience with HubSpot—ensuring it’s intuitive, personalised, and value-driven.
Software Engineer II, Frontend - Customer Journey Activate in City of Westminster employer: HubSpot, Inc.
Contact Detail:
HubSpot, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II, Frontend - Customer Journey Activate in City of Westminster
✨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 best 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 using platforms like LeetCode or HackerRank to sharpen your skills.
✨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, we love seeing candidates who are proactive!
We think you need these skills to ace Software Engineer II, Frontend - Customer Journey Activate in City of Westminster
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your frontend engineering experience. Talk about the modern JavaScript frameworks you've worked with, like React and TypeScript, and any complex applications you've built. We want to see how you can lead the technical direction for UI systems!
Be Customer-Centric: Remember, it's all about the user experience! In your application, share examples of how you've translated customer problems into elegant solutions. Show us your product mindset and how you balance technical excellence with empathy for users. This is key for us at StudySmarter.
Collaboration is Key: We love teamwork! Make sure to mention your experience collaborating with different teams, like product, design, and AI. Highlight any projects where you’ve worked in ambiguous environments and how you contributed to shared goals. This will show us you're a great fit for our dynamic team.
Apply Through Our Website: Finally, don’t forget to apply through our website! It’s the best way for us to receive your application and keep track of it. Plus, it shows you’re serious about joining our team. We can’t wait to see what you bring to the table!
How to prepare for a job interview at HubSpot, Inc.
✨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 complex user-facing applications and be ready to discuss your past projects that showcase your skills.
✨Understand the Customer Journey
Familiarise yourself with the onboarding and activation processes at HubSpot. Think about how you can translate customer problems into elegant frontend solutions that enhance user experience. Be prepared to share examples of how you've done this in previous roles.
✨Collaborate Like a Pro
Since this role involves partnering with product, design, AI, and backend teams, think of examples where you’ve successfully collaborated across disciplines. Highlight your ability to work in ambiguous environments and how you’ve made data-informed decisions in fast-paced situations.
✨Show Off Your Mentoring Skills
As mentoring is part of the role, be ready to discuss your experience in guiding other engineers. Share specific instances where you’ve contributed to the technical strategy of a project or helped others grow in their roles.