Senior Javascript Developer

Seattle, WA, United States


Role Location

  • Seattle, WA, United States


101 - 250 people


1501 Western Ave Ste 600
Seattle, WA, 98101, US

Tech Stack

  • Ruby on Rails
  • Node.js
  • Angular.js
  • React Native
  • Cordova

Role Description

We are looking for a passionate developer to help shape and deliver the next evolution of the Joule app. As part of a small and accomplished team of experts, you will be work on building out digital controls for kitchen devices while also building best-in-class user experiences. You play nicely with designers and care about implementing pixel-perfect, intuitive interfaces. You should be comfortable working in a fast-paced and often ambiguous environment, contributing to innovative solutions while demonstrating maturity and collaborative ability, technical competence, and attention to detail. The right person for this role loves food, is self-directed, enjoys refactoring, and has the experience to know how and when to ship.


Minimum seven years of experience writing consumer-facing production code Demonstrated track record of building sophisticated, highly interactive mobile applications or front end web applications (React/Angular) Experience writing elegant, reusable, well-tested code and the ability to strike the right balance between quality and rapid shipping/iteration Ability to design and implement large projects in a self-directed fashion A knack for communicating effectively across a range of science, engineering, and arts backgrounds. (At ChefSteps, we work with PhD mathematicians, mech/electrical engineers, embedded developers, writers, videographers, and chefs.) Ability to quickly assimilate whatever technologies are needed for a project. Track record of eliminating obstacles and delivering a product that is better than originally envisioned.

ICING-ON-THE-CAKE EXPERIENCE: 10 years of experience building consumer-facing applications Experience building production applications with Javascript/ES6 and Javascript frameworks (AngularJS, React, Vue) Experience building production applications in Objective-C/Swift or Java/Kotlin Experience working with connected Internet of Things (IoT) devices Experience with communication protocols such as Bluetooth Low Energy (BLE) and WiFi Experience with NodeJS and package management

About ChefSteps

Born of a love of cooking, ChefSteps is a smart kitchen product company building tools to help people cook more, have more fun cooking, and get incredible results every time.

In 2016 we launched Joule, the smartest, smallest, and most powerful sous vide tool on the market. Controlled by a smartphone or tablet (plus Amazon Alexa, Google Home, and Facebook Messenger), Joule has been used to cook more than 1 million meals—and counting—and is sold at, Sur La Table, and the ChefSteps website.

In 2018 we launched Joule Ready, bringing the convenience of ready-made sauces designed to take your sous vide cooking (or any other meal) to the next level. All you have to do is add your favorite protein or follow step-by-step guides in the Joule app.

We are currently hard at work on new smart tools, features, and services that will prove integral to the kitchen of the future. Hungry to create incredible cooking experiences for people everywhere, and eat a lot of great food along the way? We’d like to talk to you!

Company Culture

ChefSteps is a flat organization that values collaboration and communication. With no managers, you are expected to be your own manager, determining where you can add value and what work is going to have the biggest impact. You get to collaborate with some of the best people in their fields, like PhD mathematicians who specialize in heat transfer through food; backend engineers who have built out mission-critical features at companies large and small; our award-winning content-creation team; and our hardware team, which has worked on many of the things you use on a daily basis.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.