Software Engineer II, Frontend - Customer Journey Activate
Role details
Job location
Tech stack
Job description
- 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., HubSpot may use AI to help screen or assess candidates, but all hiring decisions are always human. More information can be found here. By submitting your application, you agree that HubSpot may collect your personal data for recruiting, global organization planning, and related purposes. Refer to HubSpot's Recruiting Privacy Notice for details on data processing and your rights., Do you currently have legal work authorization? * Will you, now or in the future, require the support of HubSpot to maintain that authorization? * Voluntary Self-Identification *
HubSpot, Inc. is an equal opportunity employer. As a federal contractor, we take affirmative action to ensure equal opportunity and all candidates are considered without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, marital status, ancestry, physical or mental disability, veteran status, or any other legally protected characteristics.
To assist HubSpot in its commitments and compliance with federal and state record keeping, reporting and other legal requirements, you are invited to provide the following information. In accordance with applicable law, we may also use the information in an aggregated, anonymous form to help us improve diversity at HubSpot.
Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or affect your candidacy in any way. Any information that you do provide will be recorded and maintained in a confidential file.
What is your gender? Were you previously employed at HubSpot Inc or any of its subsidiaries? If Yes, please select which entity below.
(Please note this question is only applicable for past employees not current employees) Are you currently based in the country this position is advertised for or are you prepared to relocate yourself for this position? * Are you proficient in an object oriented programming language? *
Requirements
- 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.
Benefits & conditions
As set forth in HubSpot's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law. Gender Are you Hispanic/Latino? Please identify your race Race & Ethnicity Definitions
If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:
A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.
A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Veteran Status