Senior Software Engineer, Frontend
About us
The Paperless Post Engineering team is a highly collaborative group of developers and technologists building and refining a consumer-facing product that millions of people interact with each month. Our individual feature teams each focus on a unique piece of the user experience and are made up of engineers, product managers, quality assurers, and product designers. We prioritize creativity and continuing education, and our ongoing commitment to quality code shows in our pragmatic but brave approach to technology.
Our engineers are increasingly working alongside AI, running tools like Claude Code across multiple streams of work at once. That means less time writing code by hand and more time on architecture, judgment, and the problems only people can solve. It's helped us increase our output this year while reducing deploy-related incidents compared to the same period last year.
Company-wide, we enjoy an amazing ecosystem of an even gender split and a balance of engineers and designers. Because Paperless Post isn't supported by ad revenue, we can focus our efforts on creating and improving the ideal version of our platform, product, content, and partnerships for our users. We are proud that Paperless Post has helped over 220 million people globally connect in the real world since our inception.
About the role
You'll drive frontend architecture decisions and partner closely with product and design as part of a deeply collaborative team. We're looking for someone who cares about the craft—and equally about the people on the other side of the screen.
Responsibilities
- Orchestrate agentic AI workflows using tools like Claude Code, Cursor, or Copilot to manage multiple streams of work, shifting focus from manual code generation to architectural strategy and technical execution.
- Mentor engineers and collaborate effectively with cross-functional teams.
- Influence architecture and articulate technical decisions across teams.
- Maintain and improve CI/CD pipelines such as CircleCI.
- Implement software testing with unit and end-to-end tests using frameworks such as Cypress, Jest, Testim, or Detox.
Requirements
- 6+ years of experience developing for web or mobile platforms in an established codebase.
- Expert-level fluency in TypeScript & React and proficiency in GraphQL.
- Familiarity with Next.js, SSR concepts, and frontend tooling.
- Solid understanding of HTML, CSS, responsive layouts, and accessibility best practices.
- Collaborative mindset that supports clear communication and constructive feedback.
- Passion for solving problems and building features for end users.
- Strong critical thinking skills.
Nice to have
- Hands-on React Native experience building and shipping features.
- Experience in Golang, Ruby on Rails, Node.js, or Java.
Benefits
- Fully paid medical, dental, and vision benefits.
- Base salary and equity component.
Pay
The compensation range for this role is $152,100 - $185,000 USD. Compensation is based on geographic location, job-related skills, years of experience, and internal team banding. The range posted here is based on the NYC market and may vary based on candidate location.
Schedule
This position is remote-friendly and can be based in the following locations: New York, New Jersey, Connecticut, Pennsylvania, North Carolina, California, Colorado, Ohio, Texas, Florida, Illinois, Washington, Maine.