View Our Website View All Jobs

Front End Engineer

NatureBox is looking for a front-end software engineer to join our exciting, rapidly growing startup. This role has the potential to evolve with the company as we grow.

Your primary focus is to help us build a highly personalized customer experience, focusing on developing our customer facing mobile web and desktop experiences. You'll be working with a small team of fun+food loving engineers, and will significantly influence the technical direction of the company. 

 

Ideally you like to:

Build beautiful, personalized experiences 
Write reusable, modern code in javascript and react
Write clean, efficient, and semantic html and css
Build efficient and reusable front-end abstractions and systems
Build class leading mobile web experiences
Participate in and lead code reviews
Identify and share best practices for front-end engineering
Want a holistic view of the entire system
Work in a well-rounded culture where engineers are cherished and have a huge impact on the direction of the company

Requirements:

Expert in Javascript, single-page web applications, and frameworks
Commanding grasp of HTML, CSS, and related web technologies
Expert grasp of JS and CSS rendering, performance nuances, and application profiling
Strong Computer Science fundamentals
Experience with Reactjs is a plus
Experience with REST APIs, and web app performance optimization at scale
3+ years of experience in building production quality web applications

Our Stack:

The front end is currently Reactjs and Flux, over our own REST API
Our back-end is composed of micro-services running RoR, Python, and PHP
We have a service oriented architecture (micro-services) in AWS and utilize a large number AWS services
We use both SQL and NoSQL: MySQL, Redshift, Redis, DynamoDB


What it's like to be in engineering @naturebox:

We are a Github shop, and we follow the Git Flow method 
We require code reviews before pull requests are merged to mainline
We have a significant investment in CI, and our test suites run against, and gate, pull requests
We work closely with customer service, operations, and marketing to ensure that we're putting the customer first and nothing else
We code push daily, sometimes multiple times per day 
Competitive salary and equity. NatureBox team members are rewarded and cherished for their contributions at every level
Working remotely is OK, but we suspect that you'll have way more fun working together with the rest of the team under one roof
Have a github account and would like to show us what you've done? Include a link in your submission

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150