PriceWaiter Frontend Developer Job Description

PriceWaiter is looking to expand our small development team in order to bring features to market more quickly and iterate on customer feedback. PriceWaiter brings a unique approach to online shopping, creating marketplaces with a better experience for both buyers and retailers. As part of a small team, your ideas will have an impact on product direction and your experiments and iterations will be quickly tested in the real world.

The Position:

As our Lead Frontend Developer you will be responsible for implementing the look and feel of our apps and websites. You will work with both designers and backend developers to deliver fast, scalable applications into production. We expect you to participate in developing solutions to problems with the team and see your own tasks through to completion.

Required Skills:

  • Deep Javascript experience, including modern tooling, ES6, Typescript or Flow
  • Experience with Javascript frameworks. We use React heavily, with a sprinkling of Vue
  • Strong knowledge of core web technologies: HTML5, CSS3, Flexbox
  • Knowledge of style preprocessors, frameworks and built tools: SASS, Webpack, postcss
  • Solid understanding of Single Page App architecture and related web and network technologies
  • Unit and Component Testing: jest, mocha, enzyme
  • Ability to interact with backend APIs (graphql/REST) and communicate future data needs
  • Evaluation of open-source packages for feature match, security, maintenance status
  • A natural sense for crafting a great user interface and experience
  • Familiarity with Photoshop, XD, and/or Sketch design software
  • Understanding of git, branching, and pull requests

Bonus Skills:

  • Design or mocking interfaces in Photoshop, Sketch or similar

Responsibilities:

  • Contribute to ideation of new features to meet the needs of customers
  • Collaborate with designers to ensure consistent visual language across multiple apps & marketing website
  • Converting native design files into responsive, mobile-first, and browser compatible web apps
  • Clearly communicate any bottlenecks, suggestions, improvements, ideas.
  • Manage your own workflow to meet the deadlines set within your team to ensure success
  • Delivering clean, modern, testable, well-documented code
  • Manage code in your projects with git and participate in reviewing team members projects and PRs

In addition to competitive compensation, we provide:

  • health, dental, and vision insurance
  • 401(k) plan with employer matching
  • parental leave
  • paid vacation days
  • potential to earn company equity

Technologies used at PriceWaiter:

  • React, Typescript, ES6
  • Webpack, Rollup, SASS, postcss
  • NodeJS, typescript, graphql, REST
  • Mysql, AWS DynamoDB, Elasticsearch
  • Job Queues, redis, AWS SQS
  • Docker containers, AWS ECS containers
  • Team communication via Slack

About PriceWaiter

Company Size: 10 people

Location: Downtown Bellingham (Technical Team) and Chattanooga, TN (Sales/Marketing/Exec Teams)

PriceWaiter’s mission is to make buying and selling better by making negotiation fast, simple, private -- and ultimately ubiquitous. Negotiation is the oldest idea in commerce because it works, but it needs an upgrade. PriceWaiter is that upgrade.

We are an equal opportunity employer and value diversity at our company.

How to apply

Email jobs@pricewaiter.com the following three items to be considered for this position:

  • Resume
  • Cover Letter
  • Describe a website, app or software project which you find inspiring and tell us why