Senior Software Engineer, Front End

| Greater NYC Area

Paperless Post is seeking an expert JavaScript developer to help architect and maintain the front door of a site with more than five million unique visitors per month. In this role, you’ll work within a dedicated and fully staffed feature team to build and maintain user-facing features and libraries that are essential for cross-functional development teams. You’ll use your experience in performant large-scale web applications to build out our order checkout and fulfillment experience with React and Redux/Flux using Babel/ES6. In addition, you will help support a localized site-wide experience as Paperless Post continues to expand into international markets. In short, we've got a lot of work for someone looking to make a meaningful impact on a complex consumer product.

A little bit about us

The PP Engineering team, a highly collaborative group of developers and technologists, is charged with 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, QA, 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.

What you’ll do here

  • Build and maintain UI components that are testable and performant.
  • Test cross-browser functionality.
  • Advocate JS organization to the rest of the engineering team.
  • Work on and improve our build system, introducing best practices.
  • Work closely with Product Management and Product Design teams to communicate new feature designs to other members of the team.
  • Work towards reusable components that continue to foster consistent user experience.
  • Automate testing of front end components, including unit and integration tests.

What you bring to the table

  • Excellent knowledge of JavaScript, CSS, and HTML5.
  • Experience with React, CSS preprocessor (SCSS), and consuming APIs.
  • Degree in computer science or equivalent experience.
  • Knowledge of good design and UX.
  • Working knowledge of JavaScript module and build systems (CommonJS, RequireJS, AMD, Grunt, Webpack).
  • Experience in Node.js, Ruby on Rails, Java, or Go are all pluses.

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 on the ideal version of our platform, product, content, and partnerships for our users.

We are proud that Paperless Post helped over 80 million people connect in the real world last year. Our product is global, and we are committed to being a company where everyone belongs. We encourage people of all backgrounds, races, genders, and abilities to apply!

Read Full Job Description

Technology we use

  • Engineering
    • GolangLanguages
    • JavascriptLanguages
    • RubyLanguages
    • SqlLanguages
    • ReactLibraries
    • Ruby on RailsFrameworks
    • PostgreSQLDatabases

Location

115 Broadway, New York, NY 10006

What are Paperless Post Perks + Benefits

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
More Jobs at Paperless Post12 open jobs
All Jobs
Data + Analytics
Design + UX
Dev + Engineer
Marketing
Developer
new
New York
Design + UX
new
New York
Developer
new
New York
Design + UX
new
New York
Developer
new
New York
Developer
new
New York
Developer
new
New York
Developer
new
New York
Data + Analytics
new
New York
Marketing
new
New York