Senior Frontend Engineer

Help Scout

Location
United States
Job Type
full-time
Salary
$136,000 - $168,000 USD
Posted
May 29, 2025

Job Description

Who we are

At Help Scout, we’re on a mission to help businesses delight more customersWe’ve been on this journey since 2011, and today more than 12,000 companies use our platform to provide outstanding customer support. We’ve been fully remote from the beginning, and have a team of 140+ people all over the world.

We love crafting beautiful products and growing a business together, but we're also trying to do something bigger. We're building a company that brings out your best and leaves the world a better place — a company that seeks balance between profit and purpose. That's why we've been a Certified B Corporation since 2019 and have pledged 1% of our equity back to the community.

Help Scout’s success hinges on hiring talented, high-accountability people who want to be part of creating a culture where we all feel challenged and supported to do our best work. We hope that excites you to join us! 

Company values

Happy to Help

Help is our first name. We show up for others, not because we have to, but because we want to. We share knowledge and give freely by default, and operate with generosity and empathy for each other, our customers, and our community. After all, there is no I in team (or software).

Craft over Convention

Although it’s tempting to follow a well-worn path, we push ourselves to run beyond it — even when that sets us apart from our peers. We’re building a culture where it’s safe to be ambitious and hold each other to high standards. That’s why we obsess over the last 10%, because it shows up for our customers and the business in powerful ways.

Progress not Perfection

The work of building a product, culture, and brand is never done – we ship our best effort, listen, iterate, then repeat. Seeking progress requires the vulnerability to be curious, humble, and hungry to learn. Great ideas can come from anywhere, so we share our work openly, welcome the perspective of others, and continuously search for what can be improved.

Own the Outcome 

Ownership is key to our collective success. We consider the impact on our team and our community before we act, and believe that trust and integrity are non-negotiable. To create a better future, our decisions are made with stakeholders today and ten years from now in mind.

Your Impact

As a Frontend Engineer at Help Scout, you'll play a pivotal role in building for our 12,000+ customer-centric businesses worldwide. In addition to crafting delightful user experiences, your software will be clean, efficient, and highly performant. Your expertise in JavaScript and modern frontend technologies will help us deliver exceptional UI/UX, ensuring customer service is proactive, personalized, and meaningful.

Tools We Use

  • Frontend Technologies: React, Redux, Next.js, CSS, Jest, Cypress

  • Design Systems: Contribute to and utilize our component-based design system

  • Backend Technologies (Nice to Have): PHP, REST APIs

  • Collaboration Tools: Slack, Jira, GitHub, Docker

About the Role

  • You’ll work closely with designers, product managers, and backend engineers in small, agile teams within an engineering group of about 50 people.

  • You’ll maintain high standards while contributing to Help Scout’s JavaScript and CSS best practices, leaving codebases better than you found them.

  • You’ll partner with Designers in implementing UI/UX designs from Figma and Storybook, always prioritizing the customer experience and ensuring every interaction is polished and intuitive.

  • You’ll improve performance, security, and usability to ensure a magical customer experience.

  • You’ll occasionally work with backend technologies, especially REST APIs, to power frontend features (PHP and NextJS are pluses.)

  • You’ll embrace remote work, participating in two-week iterations and communicating mostly via Slack. Autonomy and trust are key—we believe in getting work done where and when you are most productive.

About You

  • You’re an exceptional frontend engineer with a passion for crafting beautiful and functional user interfaces.

  • You have a keen eye for design details and enjoy working alongside Designers to find new ways to delight the user.

  • You’re friendly, collaborative, and humble, unafraid to ask for help, ready for complex challenges, and confident in your abilities.

  • You emphasize personal growth and constructive feedback, believing in improving both yourself and the team.

  • You communicate empathetically and collaboratively with both engineering and non-engineering stakeholders, recognizing the importance of clear communication in a remote culture.

  • Your code is clean, maintainable, and a pleasure for teammates to read. You take pride in leaving codebases better than you found them.

  • You are aligned with or excited about the idea of remote teams, having experience or adaptability to remote-friendly work.

Nice to Have:

  • Experience with PHP and REST APIs is a plus. You're comfortable occasionally venturing into backend code to support frontend features.

Time Zone Requirement

To ensure solid collaboration time with team members across different time zones, your regular working hours should overlap with 9 AM - 1 PM ET.

Compensation

Our compensation philosophy is not based on geographic location—you are paid the same no matter where you live. Each role at Help Scout has a pay range aligned to our salary formula and based on national market data.

Salary Range: $136,000 - $168,000 USD


The Interview Process

  1. Value Add - you’ll meet with an Engineering Manager to discuss the role and your experience.

  2. Technical Screen - you'll meet with two engineers to dive into your technical knowledge.

  3. Logistics - you'll meet with someone on the Recruiting team to chat through compensation, benefits, timeline, and company culture.

  4. Coding Project - we’ll give you a take-home project that’s expected to take 6-8 hours (we’ll pay for your time), then our team will review it and provide feedback. We may set up some additional time to walk through it.

  5. Final Chat - you’ll chat with another 1-2 people on the team, who will vary depending on what else we’d like to learn about you.

  6. References - we’ll ask you for three references. Ideally, we’d like two of them to be managers, but we can be flexible. 

Compensation

Each role at Help Scout has a pay range aligned to our salary formula and based on national market data. We take a competency-based approach and pay is based on the level and band of your role. We assess leveling during the hiring process for new teammates, during our bi-annual performance review cycles, and when a teammate’s role changes.

Our remote compensation philosophy is not based on the employee’s geographic location. You are paid the same no matter where you live.

The salary range for this role is $136,000-168,000.

🎯 Who is this job for?

This role suits a Senior Frontend Engineer with strong expertise in React, Redux, Next.js, and CSS, passionate about building polished, performant user experiences for a large user base. Candidates should excel in collaborating closely with designers, product managers, and backend teams, writing clean, maintainable code, and working effectively in a remote, agile environment. Familiarity with PHP and REST APIs is a plus, and overlap with Eastern Time work hours is required.

πŸ’¬ Potential Interview Questions

  1. How do you ensure your React code is clean, maintainable, and performant in a large codebase?
    By using component-based architecture, adhering to coding standards, writing modular and reusable components, optimizing rendering with hooks and memoization, and maintaining thorough test coverage.

  2. What strategies do you use to collaborate effectively with designers to implement pixel-perfect UI/UX?
    Regularly review designs in Figma and Storybook, communicate early about feasibility, provide feedback on usability, and iterate based on user testing and design updates.

  3. How do you improve frontend performance and security in web applications?
    Optimize bundle size with code splitting, lazy load resources, sanitize inputs to prevent XSS, implement secure authentication flows, and monitor performance metrics continuously.

  4. Describe your experience integrating frontend applications with backend REST APIs.
    Consume APIs with proper error handling, manage loading states, use pagination and caching where appropriate, and coordinate with backend teams on API contracts.

  5. How do you foster a culture of knowledge sharing and continuous improvement in remote teams?
    Engage in regular code reviews, document best practices, participate in team retrospectives, share learnings openly, and encourage mentorship and peer learning.

  6. What tools and practices do you use to test React applications?
    Use Jest and React Testing Library for unit and integration tests, Cypress for end-to-end testing, automate tests in CI pipelines, and review test coverage reports.

  7. How do you manage asynchronous state and side effects in React applications?
    Leverage hooks like useEffect, use state management libraries (Redux or Context API), and adopt middleware or effects libraries for side-effect handling.

  8. How do you maintain effective communication in a fully remote, distributed engineering team?
    Over-communicate via Slack and video calls, document decisions, set clear expectations, schedule overlapping hours, and foster an inclusive and open environment.

  9. What experience do you have with Next.js, and how does it improve React applications?
    Use Next.js for server-side rendering, static site generation, API routes, and automatic code splitting, which enhance performance and SEO.

  10. How do you prioritize accessibility and usability in frontend development?
    Follow WCAG guidelines, use semantic HTML, implement keyboard navigation, test with assistive technologies, and work closely with designers to ensure inclusive design.

πŸ“‹ Job Summary

Help Scout is seeking a Senior Frontend Engineer in the U.S. to craft polished, high-performance user interfaces for over 12,000 customers worldwide. You'll work remotely with React, Redux, Next.js, and CSS, collaborating closely with designers and product managers to deliver intuitive UI/UX and maintain code quality. This full-time role offers \$136K–\$168K salary, flexible remote work, and a culture valuing ownership, growth, and customer impact. Join a mission-driven, supportive team committed to exceptional customer experiences.

Required Skills

React Redux Next.js

Related jobs