Appcues

Staff/Senior II Frontend Engineer

Remote

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Development, SaaS, Customer Experience PlatformsIndustries

Position Overview

  • Location Type: Remote
  • Job Type: Full-time
  • Salary: Not Specified

Appcues is seeking a Senior Frontend Engineer to empower thousands of customers to improve their product adoption for millions of end-users without writing code. The Appcues UX consists of two major React applications and a JavaScript SDK. Our Builder application allows customers to design personalized in-app, email, and push messaging experiences, while the Studio application enables orchestration, segmentation, personalization, targeting, and analysis of these experiences. Our customers, including Fullstory, Surfline, and Hotjar, embed our SDKs to deliver high-quality experiences to millions of end-users.

Tools We Use:

  • Frontend: React, styled-components, Tailwind, xstate.js, Web Components
  • Build Tools: Turbo with Webpack, migrating to Vite
  • Collaboration: Github, Slack, Zoom, Figma, Shortcut
  • Productivity Tools: cursor.com, OpenAI, Anthropic AI
  • Testing: Jest, Playwright
  • Documentation: Storybook

Engineers have ample opportunity to learn the Appcues product and codebase, with regular opportunities for research and experimentation, including internal hackathons. Many engineers contribute across the stack, including Elixir on AWS backend services.

About the Role

  • Team: In-Product Messaging team
  • Team Size: 5 Senior/Staff/Principal Engineers, 1 Product Manager, 1 Designer, 1 QA Engineer
  • Manager: Dan Pettit

Our fully remote engineering and product team has over 30 people across five small cross-functional teams. As a Senior Frontend Engineer on the In-Product Messaging team, you will be supported and coached by the engineering manager.

Typical Day:

  • Collaborate on designs
  • Architect solutions
  • Break down epics
  • Implement features
  • Collaborate on new frontend practices
  • Mentor other engineers

Recent Projects:

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

Development Process:

  • Two-week iterations
  • Primarily communicate via Slack
  • Committed to remote, agile development
  • Create and send pull requests with tests, tagging the team for review
  • Teams build, test, and release multiple times a day using Circle CI pipelines and test automation

Collaboration:

  • Collaborate with frontend engineers across all teams to maintain and improve the JavaScript and CSS codebase and libraries.
  • Work with designers and engineers to create scalable design systems and reusable, interactive components.
  • Collaborate with product, customer success, technical support, and sales to translate customer needs into quality code and delightful UX.
  • Involved in all development stages, including discovery and user-testing of new features and products.

About You

  • Experience: Have been the engineering lead on significant features.
  • Code Quality: Take pride in creating high-quality, accessible, and performant user experiences.
  • JavaScript: Comfortable writing modern functional JavaScript that is maintainable following DRY principles.
  • Growth Mindset: Regularly experiment with new tools and technologies (e.g., AI) to ensure good judgment on their application.
  • Architecture: Strive to design modular frontend architectures, considering the impact on the overall system.
  • Testing: Experience with unit and integration testing; believe in testing work and automating whenever possible.
  • Collaboration: Empathetic and excited to work on a well-functioning and communicative team.

Skills

React
JavaScript
styled-components
Tailwind
xstate.js
Web Components
Turbo
Webpack
Vite
GitHub
Slack
Zoom
Figma
Shortcut
cursor.com
OpenAI
Anthropic AI
Jest
Playwright
Storybook
Elixir
AWS

Appcues

No-code platform for in-app user engagement

About Appcues

Appcues creates personalized in-app experiences to enhance user engagement and product adoption for software applications. Its main product is a no-code platform that allows businesses to design and implement user onboarding flows, surveys, announcements, and checklists without needing to write code. This platform helps companies guide new users through their software, ensuring they understand and effectively use key features, which in turn boosts user activation rates. What sets Appcues apart from its competitors is its focus on providing a user-friendly, no-code solution that caters to a wide range of clients, from small startups to large enterprises. This flexibility allows businesses of all sizes to improve their user engagement strategies without requiring extensive technical resources. The goal of Appcues is to help businesses increase user retention and product adoption by making it easier for them to create tailored in-app experiences that resonate with their users.

Boston, MassachusettsHeadquarters
2013Year Founded
$44.6MTotal Funding
DEBTCompany Stage
Consumer Software, Enterprise SoftwareIndustries
51-200Employees

Benefits

Health, dental, & vision plan
401k
Family leave policy
Home office & tech budget
Co-working space, on us
Equity offerings
Flexible vacation

Risks

Emerging no-code platforms could dilute Appcues' market share.
Rapid AI advancements may outpace Appcues' current user experience offerings.
Reliance on venture debt may pressure Appcues for quick financial returns.

Differentiation

Appcues offers a no-code platform for user onboarding, unique in the SaaS market.
The platform empowers non-technical teams to create in-app experiences without developer help.
Appcues' integration with Salesforce enhances product-led growth strategies for businesses.

Upsides

Appcues' $32.1M Series B funding supports global expansion and product innovation.
Recognition as a leader in mobile app optimization strengthens Appcues' market position.
The launch of Appcues Mobile taps into the growing mobile user engagement market.

Land your dream remote job 3x faster with AI