Bonanza

Back to Jobs

Javascript/React Developer

Programmer

Our premise is that worker productivity is today stuck at a local maxima. Our team is uniquely equipped to break through this false ceiling. The weapon of choice is to be used daily, across platforms, infusing GSD into both personal and professional life. It is at once straightforward and richly detailed. We're calling it Amplenote.

Why would we believe that something as seemingly simple (and "solved") as note taking holds the key to unlocking a new echelon of productivity? Think about the most productive person you know. Chances are this person juggles numerous disparate tasks, with more responsibilities shoveled their way every day. In spite of tens (or hundreds) of todo items, they somehow still manage to strike a balance between working on what is most urgent and most important on any given day.

At the heart of what we're building is the idea that "note taking" and "todo lists" should not be treated as separate problems. They are two sides of the same coin. Note taking software is the slate upon which brainstorming and record keeping takes place. You need to be able to instantly access it when making, or recalling, decisions. Todo lists, implemented thoughtfully, help their user strike the optimal balance between making progress on long-term important goals, and short-term urgent goals.

As a Developer for Amplenote, you'll be given the opportunity to work across a variety of cutting edge technologies, implementing a best-in-class blend of note taking and todo lists that redefines the max potential throughput toward one's goals. If there is a more direct avenue through which to empower people to realize their goals, we're not sure what it would be.

Job Description

We're looking for a full-stack developer with experience in React, Ruby on Rails, and ideally, some mobile development experience.

 

The Amplenote product is comprised of the following components:

  • Rich text editor. The Rich Text Editor (henceforth, RTE) is where much of the action happens. The user interacts with their notes via the RTE to input text/images/tables, and apply formatting (bold, itallic, bullets, checkboxes, etc) to bring their note to life. Our starting point is a well-reputed third-party RTE that already handles much of the nuts and bolts of accepting user input on desktop and mobile. With tens of RTEs under active development at any given time, our belief is that we should not have to re-implement much of the basic functionality you'd get from a product like Google Docs or Evernote. The RTE is implemented primarily in non-React Javascript, with some smaller embedded components using React.
  • Outer shell. The "Outer Shell" of Amplenote includes the rest of the visible app that isn't the RTE. This means the left note bar, where a list of notes can be shown, as well as the secondary note bar, where a user can browse their notes in hierarchial form. There is also a toolbar that lives above the RTE to select formatting and show which formatting is selected. The Outer Shell is currently implemented in React (+ HTML and CSS), but is likely to be implemented in different technologies as best suited to the native environment for each platform supported by Amplenote. On mobile, the Outer Shell will likely be implemented in Xamarin or possibly React Native (as dictated largely by which has the better suite of debugging tools when we commence development).
  • API. Amplenote interfaces with the backend via an API written in Ruby on Rails. 

As the above indicates, you will have the opportunity to work in a variety of leading-edge technologies during the development of Amplenote. 

Job Requirements

  • 3-5+ years experience developing in a high level language like Ruby, Python, C# or modern Javascript
  • Demonstrated commitment to becoming the most productive version of yourself; already uses Evernote or similar software to track daily tasks and ideas
  • High interest in tiniest of details combined with
  • Not prone to become argumentative when a product detail is not designed accordingly to personal preference
  • Expert in giving benefit of doubt, and discussing subjective matters dispassionately
  • Demonstrated history being able to fill in small-to-medium details of implementation without direct oversight
  • Preferred: 1-3+ years mobile development experience

Job Benefits

Bonanza is a product-first company run by a CEO who has spent most of his adult life as a Programmer. The implications of this are that we've obsessed for literally years about how to foster an environment optimized for Developer happiness and throughput. It starts with our salaries, which, at the high end, range to levels beyond those offered by the tech titans. More importantly, we provide a working environment where you will virtually never be interrupted by meetings, and where you will be given access to the best hardware available. Because your productivity should never constrained for lack of resources. We also offer a thoughtfully constructed collection of perks that stands apart from our competitors:

  • Fast growing and already-profitable company. It's fun to work for a winner.
  • "Work from home Wednesday" - every Wednesday we get to work from home, a coffee shop, or even the office, if that's your bag.
  • "Freedom February" - every February we retreat from Seattle and spend a month annoying our friends with selfies taken in Mexico, Belize, Europe, etc.
  • Five bonus (not counted as vacation) days off in February to enjoy your vacation or staycation
  • Twice-weekly catered lunches
  • Monthly on-site full body massage
  • Work from a waterfront office in downtown Seattle (food trucks aplenty!) convenient to many bus lines
  • Full arcade room in the office
  • Pong table on site
  • The boring stuff: fully paid health insurance coverage, vacation benefits, holidays, stock options, and more.

Beyond this generous set of perks, our commitment to our employees is that if ever they have ideas on how we can improve our benefits package to better serve our team, we will consider those ideas and try to make them happen when economically possible. That's probably why we keep winning awards like these:

Swag seattlebiz
Seattle Business Magazine
100 Best Companies to Work For
Swag ey
Ernst & Young
2017 Entrepreneur of the Year Finalist
Swag glassdoor
Glassdoor
5.0 Employee Rating
Swag psbj
Puget Sound Business Journal
100 Fastest Growing Private Companies, 2017
Entrepreneur 360
Entrepreneur
2016 Best Places to Work
2016 best in business award
Best in Biz Awards
2016 Silver Winner - Small Company of the Year

Apply for this job

Got a resume or cover letter that's not well suited for the format above? Drop us a line at jobs@bonanza.com.

Swag seattlebiz
Seattle Business Magazine
100 Best Companies to Work For
Swag ey
Ernst & Young
2017 Entrepreneur of the Year Finalist
Swag glassdoor
Glassdoor
5.0 Employee Rating
Swag psbj
Puget Sound Business Journal
100 Fastest Growing Private Companies, 2017
Entrepreneur 360
Entrepreneur
2016 Best Places to Work
2016 best in business award
Best in Biz Awards
2016 Silver Winner - Small Company of the Year

Back to the mothership