Staff/Senior II Frontend Engineer
$125000 - $170000
Frontend Engineer
Software Development
More jobs from this company
views: 0
Staff/Senior II Frontend Engineer

Location: Remote (North or South America)
Working hours: 10am - 4pm Eastern Time


Your work as a Senior Frontend Engineer will empower thousands of Appcues customers to improve their product's adoption for millions of end-users without writing any code. The Appcues UX is made up of two major React applications and a JavaScript SDK. Our Builder allows customers to design personalized in-app, email and push messaging experiences such as onboarding guides, tips, announcements, and surveys. Our Studio application enables customers to orchestrate, segment, personalize, target, and analyze these experiences across their entire user base. Our world-class customers, such as Fullstory, Surfline, and Hotjar, embed our SDKs in their products to deliver high-quality experiences to hundreds of millions of end-users.


Tools We Use

  • React
  • styled-components
  • Tailwind
  • xstate.js
  • Web Components
  • Turbo with Webpack (migrating to Vite)
  • Github, Slack, Zoom, Figma, Shortcut
  • cursor.com, OpenAI, Anthropic AI tools
  • Jest and Playwright (testing)
  • Storybook (component documentation)

Every engineer is given ample opportunity to learn the Appcues product and codebase, with regular opportunities to research and experiment including internal hackathons. Many contribute across our stack, including our Elixir on AWS backend services.


About the Role

Our fully remote engineering and product team currently has over 30 people comprised of five small cross-functional teams. We are looking to hire a Senior Frontend Engineer for our In-Product Messaging team, which today has five Senior/Staff/Principal Engineers, as well as a product manager, designer and QA engineer. You will be supported and coached by your team's engineering manager Dan Pettit.

On a typical day, you may:

  • Collaborate on a design
  • Architect a solution
  • Break down an epic
  • Implement a feature
  • Collaborate on a new frontend practice
  • Mentor another engineer

Recent projects these teams have worked on include:

  • Creating an embedded email and push messaging editor
  • Rebuilding our in-app experience designer
  • Adding an image library browser
  • AI-assisted content generation

Our process:

  • Two-week iterations
  • Communication via Slack
  • Agile development
  • Circle CI pipelines and test automation
  • Build, test, and release multiple times daily

You'll collaborate with frontend engineers across all teams to:

  • Maintain and improve our JavaScript and CSS codebase
  • Build scalable design systems and reusable components
  • Translate customer needs into delightful UX
  • Participate in all stages of product development

About You

  • You have been the engineering lead on significant features.
  • You take pride in the code you create and strive to produce high quality, accessible, and performant user experiences.
  • You are comfortable writing modern functional JavaScript that is maintainable following DRY principles.
  • You have a growth mindset and regularly experiment with new tools and technologies such as AI.
  • You strive to design modular frontend architectures.
  • You have experience with unit and integration testing.
  • You are empathetic and are excited to work on a well-functioning and communicative team.
  • You understand the importance of collaborating both verbally and asynchronously over code and technical proposals with your fellow engineers, product managers and designers.
  • You can comfortably work full-time with your fast-paced team.

Working hours: Must be able to work between 10am - 4pm Eastern Time
(Some team members work full-time starting at 6AM ET, others start at 10AM ET. If you need to run errands during the day, no worries-we trust you to make up the difference in evenings.)


Salary

$125,000 - $170,000 a year
(This salary range reflects compensation for both Senior and Staff-level candidates. Actual compensation will be based on factors such as experience, skills, and the final level at which the role is filled.)

Notes:

  • Appcues uses a market-data driven approach to setting compensation ranges.
  • This range is for all US-based candidates and is built to be competitive nationwide using ranges for the Greater Boston area.
  • This range represents salary-based compensation and does not include equity, 401k match, or other benefits.

Non-US-based candidates:
Appcues adjusts salary ranges based on cost of labor in each market. The recruiter will be happy to discuss specifics during your introductory conversation.


About Us

Appcues' mission is to help teams deliver experiences their users love.
Our vision is for every software company to embrace product-led growth, resulting in more engaged and happier users.


Our Benefits

100% remote

  • No office-we work in Slack, Zoom, and other modern tools
  • Inclusive remote events
  • Annual off-site retreat

Well-being

  • Solid health, dental, and vision plans
  • 401k access
  • Generous maternity and paternity leave

Fair pay

  • Each role has a defined salary band
  • Bands and salaries are regularly audited

Home office and tech budget

  • Work computer (Mac or PC) provided
  • $1,000 one-time home office stipend
  • $500 annual tech budget

Coworking

  • We'll reimburse your monthly coworking fees

Equity

  • Every employee is granted equity in the company

Transparency and collaboration

  • Monthly all-hands meeting (FirstThurs)
  • Weekly team lunches
  • Lunch & Learns
  • Annual learning stipend

Flexible Time Off

  • No accrual-schedule time off with your manager as needed
  • US-based employees take all US federal holidays
  • Employees in other countries may follow local national holidays or US federal holidays
Summary
Company name: Appcues
Remote job title: Staff/Senior II Frontend Engineer
Job tags: Frontend Engineer, Software Development
Staff/Senior II Frontend Engineer
$125000 - $170000
Frontend Engineer
Software Development
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.