Senior Software Engineer (Front-End)

Appcues in Boston, MA

  • Type: Full Time
position filled
Senior Software Engineer (Front-end)Boston, MAEngineeringFull-timeYour work as a Senior front-end engineer will empower thousands of Appcues customers toimprove their products without writing any code. The Appcues platform you will work on is currently is made up of two major front-end applications. First, the Appcues Flow Builder Chrome extension allows customers to drag and drop to craft unique experiences such as in-app onboarding guides, checklists, and surveys. Second, the Appcues Web app enables customers to segment, personalize, and target these experiences to millions of end-users, and report on their effectiveness.About the role:The engineering team currently has 23 people across 4 small teams.  We are looking to expand our Studio team, which today has five engineers responsible for segmentation, analytics, reporting, sign up, and administration.  On a typical day, you may build a new feature, work on a technology migration, collaborate on a new front-end practice, or mentor another engineer.Our front-end engineers use React/Redux with styled-components to create experiences that communicate with internal APIs (Node and Elixir), or integrate with 3rd party services.  We write tests in Jest, Cypress and RainforestQA.The engineering team is mostly co-located and works in two-week iterations. We are committed to iterative agile development and manage our work via Github, Clubhouse, and Slack. When you are ready, you’ll create and send a pull request with tests and tag your team for review.  We use CI pipelines to deploy to production and are investing in them to deliver higher quality software faster. You’ll collaborate with front-end engineers across all teams to maintain and improve our JavaScript and CSS standards. You’ll work with designers who are focused on creating scalable design systems and developing reusable, interactive components across our projects.You’ll collaborate across the organization with product, design, customer success, technical support, and sales to translate customer needs into working code and a delightful UX. You will be involved in all stages of development including conception, design, and user-testing of new features and products.About you:You have worked on non-trivial client-rich applications using React, including those that have been implemented with state and side-effect management (e.g. Redux & sagas) and RESTful APIs. For example, apps that have implemented interactive reporting and visualizations, undo/redo, or drag and drop experience building.You have good judgment across several JavaScript frameworks and are aware of their strengths & weaknesses.  You are pragmatic, not dogmatic. You are confident debugging challenging issues such as race conditions.  You have experience measuring and improving perceived front-end performance (e.g. speed to load and change routes) with a deep understanding of browser internals and the DOM.You are passionate about unit and integration testing strategies, the testing pyramid, CI pipelines, and the sustaining test suites over the long term. You have experience with dependency injection and module mocking. You believe in testing your own work.You are comfortable with package management and the related ecosystem of tools, builds, distribution techniques, and component library strategies.  At Appcues, our mission is to help teams build products their users love. With Appcues, you can create in-product experiences (user onboarding, feature announcements, checklists, and more) without writing any code. We believe it’s the non-technical people who often have the best information about a user’s needs and desires, and we give them the tools to act. We’re a dynamic group of talented teammates who challenge, trust, and care about each other, the work we do, and the success story we are writing. Our values are not just words, we live by them.Appcues is an equal opportunity employer. We believe a diverse team is a stronger team.

You may be interested in these similar jobs!
Teacher & Assistant Early Childhood Education
United South End Settlements in Boston, MA

The mission of United South End Settlements (USES) is to harness the power of our diverse community to disrupt the cycle of poverty for children and …

Read More
Senior Front-End Engineer - Lee, NH (Pelham)
HIRED in Pelham, NH

Job Description:Join Hired and find your dream job as a Senior Front-End Engineer at one of 10,000+ companies looking for candidates just like you. C…

Read More
Senior Front-End Engineer - Stoddard, NH (Pelham)
HIRED in Pelham, NH

Job Description Join Hired and find your dream job as a Senior Front-End Engineer at one of 10,000+ companies looking for candidates just like you. C…

Read More
Senior Front-End Engineer - Rollinsford, NH (Pelham)
HIRED in Pelham, NH

Job Description Join Hired and find your dream job as a Senior Front-End Engineer at one of 10,000+ companies looking for candidates just like you. C…

Read More
Senior Front-End Engineer - Washington, NH (Pelham)
HIRED in Pelham, NH

Job Description Join Hired and find your dream job as a Senior Front-End Engineer at one of 10,000+ companies looking for candidates just like you. C…

Read More
Senior Front-End Engineer - Dublin, NH (Pelham)
HIRED in Pelham, NH

Job Description Join Hired and find your dream job as a Senior Front-End Engineer at one of 10,000+ companies looking for candidates just like you. C…

Read More
Senior Front-End Engineer - Temple, NH (Pelham)
HIRED in Pelham, NH

Job Description Join Hired and find your dream job as a Senior Front-End Engineer at one of 10,000+ companies looking for candidates just like you. C…

Read More
Senior Front-End Engineer - Newfields, NH (Pelham)
HIRED in Pelham, NH

Job Description Join Hired and find your dream job as a Senior Front-End Engineer at one of 10,000+ companies looking for candidates just like you. C…

Read More
Senior Backend Engineer - Princeton, MA (Lynn)
HIRED in Lynn, MA

Job Description Join Hired and find your dream job as a Senior Backend Engineer at one of 10,000+ companies looking for candidates just like you. Com…

Read More
Senior Backend Engineer - Dorchester Center, MA (Quincy)
HIRED in Quincy, MA

Job Description Join Hired and find your dream job as a Senior Backend Engineer at one of 10,000+ companies looking for candidates just like you. Com…

Read More
Senior Backend Engineer - Petersham, MA (Boston)
HIRED in Boston, MA

Job Description Join Hired and find your dream job as a Senior Backend Engineer at one of 10,000+ companies looking for candidates just like you. Com…

Read More