Senior Front-end Engineer

San Francisco, CA | Engineering

Job Description

Senior Front-end Engineer

Company Description

ZOZI enables discovery, develops passions, and helps fuel a more rewarding and active life, whether that'd be around the corner or around the world. We’ve been named one of the "Top 100 Brilliant Companies" by Entrepreneur Magazine, “America’s Most Promising Companies” by Forbes, and "Top 50 Best Places to Work" by Outside Magazine four years in a row.

ZOZI's two-sided platform connects thousands of activity merchants globally with millions of customers. ZOZI's SaaS tool called ZOZI Advance is a bookings, payments, and reservations platform to help activity merchants manage and grow their business. With ZOZI.com, customers can discover and book experiences like full-moon kayaking, vineyard touring by bike, surfing and relaxing in a private coastal villa and more. We also hand-select the best in outdoor products from GoPro, Patagonia, Salomon, and others to help you Get Out There™ .

Our company culture is built on passionate people - we value our team above all else and strive to have every person thrilled to build this company together. The team is highly incentivized to do well, and we’re heavily invested in the future of each person. We realize that talented people have options, and those who choose ZOZI mean a great deal to us. We want you to grow professionally, have a lot of fun and be surrounded by the best.



We offer great perks like a 401K, 100% company paid health benefits, professional development budget and more. We also have a “flex vacation” policy, which means there’s no formal number of days off per year - you take time when you need it. We also offer free ZOZI experiences and products, a company paid iPhone, sabbatical time, gym memberships, and a sky-lit office in the heart of Jackson Square with a roof deck overlooking North Beach.

We've attracted some of the best investors, partners, and awards thanks to the dedication of our immensely talented team. If you like the idea of building a company that helps people create life memories, join us!

What’s in it for us?

We’re always on the lookout for passionate engineers. But, right now, we’re also entering a period of rapid expansion. We’re placing significant bets on our existing product lines and working to define new ones. We need your help designing and building the systems and infrastructure that will take us to the next level.

What’s in it for you?

You cannot experience life any better from your desk chair than you can from your couch. So, as a company, we require our employees to get out there and enjoy life. To ensure they do, we offer free ZOZI credits and a “take what you need” vacation policy. We also offer a generous professional development program, health club and cell phone allowances, and great benefits.

What about engineering?

We’re a fun group - full of it, really - with a focus on getting things done. We utilize a truly agile planning process, with regular planning and retrospective meetings. In between those meetings, we pair program when it make sense, test first as much as possible, and refactor and retool as required.

What we expect to see?

  • 3+ years experience building projects on the web

  • Experience with our front-end technology stack and development tools:

    • Javascript and one or more javascript library or framework (jQuery, Angular, React, Ember, Backbone)

    • CSS / SCSS (Understand how to style components beyond what Bootstrap gives you)

    • HTML

    • Git

  • Strong sense of design

  • Experience with responsive web design

  • Advanced understanding of performance considerations on the web

  • Passion and appreciation for building UIs

  • A strong understanding of web fundamentals

  • Desire to learn

What we'd like to see?

  • Experience with our back-end technical stack:

    • Ruby on Rails

    • MySQL/PostgreSQL, ElasticSearch

    • RSpec, Capybara, Cucumber, Jasmine

  • Experience with tools and technologies beyond our current stack

What would really impress us?

  • React.js experience

  • Side projects that demonstrate love of design and or UX/ UI experience

  • Active participation in the software development community (online or offline)

  • Hobbies and interests in areas other than technology

What else can we say?

We want to inspire our customers to get out there. We’ve arranged for people to dive with sharks, climb mountains, and fly fighter jets. Our merchants teach people to bake sourdough, pair wine and chocolate, and breathe mindfully. Whether it’s something fun to do around the corner, a weekend getaway, or the biggest item on your bucket list, you’ll find it on zozi.com along with the gear you need to make the most of the experience.

Feel inspired?

Apply now and we’ll give you a $25 ZOZI credit to begin your adventure!

Principals only, please.

Apply Now
for this Job
Spread the Word
Not the right job?
Describe your perfect job
Join our Talent Network »