Get FREE SHIPPING on all orders over $80

Your cart

Senior Software Engineer, Front-End

BUBBLE | Senior Software Engineer, Front-End

About BUBBLE:

BUBBLE is building a platform for the largest selection of healthy, better-for-you, independent food labels in the US, culminating in a one-stop-shop digital grocery experience for customers nationwide. BUBBLE is on a mission to change the landscape of our food system by removing the limits of previous big food manufacturing and distribution by leveraging a lean, digitally native marketplace in order to improve both shopper and new brand experiences. BUBBLE shoppers have access to 400+ independent and diverse food brands from across the USA.  

Our team prides itself on providing an environment that encourages growth, giving you the opportunity to lead projects and own the work you do. We like to think of ourselves as being as analytical as we are creative. We are driven by our principles rooted in quality and committed to providing the best consumer experience. We're constantly looking for chances to create a more inclusive, fun, collaborative, and effective work environment. 

Launched in January 2019, the team at BUBBLE has deep industry knowledge and experience in the food, wellness, technology, and media space hailing from notable companies; Daily Harvest, Microsoft, YC, Thrillist, Jack Threads, Spoon University, Hu Kitchen, Sysco, and The Food Network.

Position Overview:

Team BUBBLE is in search of a front-end focused software engineer with expertise in envisioning and creating great end-user experiences.

As one of the first hires at BUBBLE you will take ownership of the front-end codebase and all digital experiences touching end users.  At the same time, you’ll know enough to be dangerous on the back-end as needed.  We’re looking for someone who can envision, create, and execute, taking food e-commerce to the next level.

In this role, you will have significant autonomy and oversight of many moving pieces. The ideal candidate is comfortable working in ambiguity, is proactive & action-oriented, has a strong ownership mentality, loves to problem-solve and has superior verbal and written communication skills.

The BUBBLE team is small but growing quickly. We are iterating and deploying new code live almost every day.  We have a huge number of creative concepts in the pipeline, and they need your refinement and practical outlook to become a reality.

A strong proficiency in HTML, CSS and javascript front-end frameworks is a necessity for this role, along with an extremely high attention to detail and ability to catch and fix what may seem like small UI issues to the untrained eye.

You have a keen eye for design, but at the same time, you’re deeply familiar with modern JS frameworks, toolchains, and design patterns that produce reliable, clean, and versatile user interfaces that conform to industry standards and work seamlessly across platforms and browsers.

You’re comfortable with new ideas and work closely and effortlessly with technical and non-technical teammates and users to find the best solution that makes the right tradeoffs in terms of being efficient yet scalable, and appropriately engineered for the challenge at hand.

As a bonus, you’ve got experience developing and deploying code to different e-commerce platforms. Familiarity with Shopify’s liquid templates and overall APIs are a huge plus, which can only be substituted with a strong willingness to learn.  You’re willing to adapt and learn new technologies as needed and aren’t tied to one set of tools.

Our tech stack so far: Google Cloud, Docker, Python, Flask, Liquid, Jinja, and JS frameworks. Ideally you have a depth of familiarity in several of the above, and are excited to learn and pick up the others where needed.  

This is a fantastic opportunity to make an outsized impact on a high-growth company in a booming industry – come take it!

You will:

  • Take ownership of BUBBLE’s front-end user experiences
  • Write review, test, and commit clean, maintainable, well-documented HTML, CSS, Liquid, and JS
  • Take ownership of and lead new software development projects and solutions
  • Constantly refine and improve what you’ve built based on end-user data and feedback 
  • Be a great team player with strong communication skills, collaborating easily and effortlessly with everyone at BUBBLE
  • Know enough to be dangerous on the back-end and have a strong familiarity with how our stack works end-to-en

 You'd be a great fit if:

  • You have an eye for design and a high attention to detail
  • You’re passionate about about BUBBLE’s mission of helping great brands connect with our health-conscious users
  • You already have 5+ years of experience shipping customer-facing experiences / apps / sites as a strong software engineer
  • You come from an environment with code reviews and relatively disciplined software development process
  • You deeply understand the software development lifecycle and tradeoffs involved at every stage
  • You’re flexible and adaptable to an ever-changing startup work environment 

What it's like to work at BUBBLE:

  • A dynamic, collaborative, ambitious and fun work environment. 
  • We are loving the remote work environment so far, and will probably be maintaining a hybrid workflow post 2021. We have been hosting the occasional in person on-site in the NYC metro area to calibrate and collaborate. 
  • Competitive medical, dental, and vision benefits (coming soon)  
  • Snacks on snacks on snacks-- we wouldn’t be in the food business without healthy -- and extremely tasty -- food around 100% of the time 

Submit your info into our Application Form, and we'll be in touch! 

*This role is typically based in NYC, but will be remote until at least January 2022 due to COVID-19.