ZOZI is hiring a

Senior Front-End Engineer (AngularJS)

San Francisco, United States

ZOZI’s mission is to provide best in class online booking software for activity businesses and inspire people to experience 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 for five years in a row.

For tour, activity and event businesses, ZOZI Advance® is the fastest growing online reservation, payment and customer management software used by thousands of businesses across nearly 90 countries.  For people who crave new experiences, ZOZI.com helps them discover and book thousands of activities and travel getaways, and find inspiring articles by ZOZI Gurus® and experts – 100% satisfaction guaranteed.

5 million people have used ZOZI to discover and book things to do around the globe, purchasing nearly half a billion dollars in activities.

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, a company paid iPhone, sabbatical time, gym memberships, and a bike-equipped office at the end of the Embarcadero in San Francisco.

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!

Get Out There™ at www.zozi.com/advance and www.zozi.com.

Whats in it for us?

Were always on the lookout for passionate engineers. But, right now, were also entering a period of rapid expansion. Were 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.

Whats 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?

Were a fun group 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?

  • 4+ years experience building projects on the web
  • Experience with our front-end technology stack and development tools:
    • Javascript MVC frameworks (AngularJS preferred, but open to experience in other frameworks, e.g. Ember, Backbone) and libraries (e.g. React, jQuery)
    • CSS / SCSS (Understand how to style components beyond what Bootstrap gives you)
    • HTML
    • Git
    • Grunt / Gulp
    • Protractor
  • Familiarity in working with backend REST APIs
  • Strong sense of good design and UX sensibility
  • Demonstrable understanding of good architectural design principles
  • Experience with responsive web design
  • Experience with writing unit and end-to-end tests
  • Basic understanding of performance considerations on the web
  • Passion and appreciation for building UIs
  • A strong understanding of web fundamentals, including awareness of cross-browser compatibility issues
  • Desire to learn

What would really impress us?

  • Experience building eCommerce, booking or POS systems
  • Solid understanding of OS X and/or Linux
  • Experience with tools and technologies beyond our current stack
  • 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 its 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.