Sr Front End Engineer - Cannabis Industry

Sr Front End Engineer - Cannabis Industry


Our client is a marketplace that provides licensed cannabis retailers the ability to order from their favorite brands, as well as a suite of software tools for those brands to manage and scale their operation.

With over 2,000+ dispensaries and more than 500+ leading brands in Colorado, Washington, California, Oregon, Nevada, Maryland, and Arizona, our client is setting the industry standard for how cannabis brands and retailers work together.

Company Size and Health

The company's team, backed by funding from leading VC's, is poised to define the cannabis wholesale market. The company has been named one of Fast Company's "Top 10 Most Innovative Companies in Enterprise", joining the ranks of Amazon, Slack, and VMWare - and they're just getting started! They've also raised $14M in funding.

Successful startups grow much faster than they can hire. This creates responsibility vacuums which give team members the opportunity to fill them and quickly get promoted into higher roles. The only way to have a meteoric rise in your career is by founding a successful startup of by joining one and taking the reins. At <40 employees, this company is still at this stage where life altering opportunities abound.

Tech Stack

The tech stack strikes a good balance between being modern and with wide job market applicability:
  • Python/Django
  • JavaScript
  • VueJS
  • Vuex

Market Size

The legal marihuana market is currently growing at one of the fastest rates of any market, almost doubling every 2 years (CAGR of 34.6%). This provides incredible opportunities for the companies in the space that can stay nimble and adapt with the times. In markets explosively growing like this one, companies can grow their revenues and bottom lines without necessarily having to increase in market share- just remaining stable results in extreme growth.

Core Values

Execution and trust: we trust each others and operate in a way that allows our customers to trust us, but we maintain high standards of accountability.

Attitude & Communication: We are passionate, proactive, constant, direct, constructive, and effective.

Celebrate & Reflect: What we are doing is challenging. Hard-earned achievements deserve recognition; failures deserve reflection.

Progress & Innovation: We solve real problems and we are trendsetters in the industry.

Open Position: Sr. Front End Developer

We seek a Senior Front-end Engineer to join the company's growing Product and Engineering team to contribute to the core offering by creating a world-class client-side experience. We have some exciting engineering efforts in front of us, which include:

  • Leveraging the latest version of our API to refactor various frontend functionality into modern single page Vue.js apps.
  • Work with our UX team to build consistent, responsive, and highly reusable widgets as components throughout our applications.
  • Optimize the performance of our page loads using best practices where possible.
  • Ensure we are cross-browser compatible for all major modern browsers.

  • 5+ years working in rich and complex front-end user experiences
  • 5+ years working with HTML5 and modern javascript frameworks
  • 3+ years working with highly responsive (mobile friendly) web apps
  • 2+ years working with Vue.js directly or similar framework (prior experience with angularJS is a likely fit)
  • 2+ years working with Git
  • Familiar with the concept of state-management libraries such as Redux or Vuex Deep understanding of SCSS/CSS3
  • Will not settle for anything less than beautiful, pixel-perfect UI and can point to examples in an established portfolio
  • Has mastered the art of client-side unit testing
  • Proven track record for quality code, which has proper test coverage and documentation
  • Familiar with basic security and infrastructure design
  • Excited by interacting directly with clients to understand their needs and gather requirements as needed

  • Generous stock options
  • Competitive salary
  • 3 weeks paid vacation a year
  • Fun office environment
  • Benefit Matching (medical, dental, vision)
  • Team events
  • Cool Swag
  • Brand spanking new office in FiDi

Interview Process

  1. Apply via this webpage.
  2. If your experience matches our requirements, we will conduct a one-hour technical interview.
  3. If that goes well, there will be two small tasks (1-3 hours) you will have to complete. Deliverables are a codepen or jsfiddle.
  4. You will then have a 30min phone call with the CTO.
  5. The last step is an on-site interview
  6. We'll proceed quickly with an offer.

Application Form

powered by Typeform