Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Front-end Developer

Engineering | Palo Alto, CA | Full Time

Job Description

About Guidebook:

At Guidebook, we don’t think it should be expensive or difficult for organizations to connect with their audiences on their mobile devices.

More and more people are relying on their smartphones and tablets for information about what’s going on, and how to get the most out of the experience once they get there. Forward-thinking organizations have realized this, and are trying to make the transition, but it can be a daunting task to create an app from scratch.

Guidebook makes it simple and inexpensive to go mobile.  Come join us in the challenge!

Description:

In order for us to be successful as a mobile platform, the ability to get the data into the app must be seamless and extremely simple. With that in mind, our CMS must be top-notch, with the ability to build a guide in a matter of hours through a super-simple, refined pipeline. You will be a key element to building this new version of the CMS, which will DIRECTLY translate into success for Guidebook as a platform.

Responsibilities:

  • Become an expert with our front-end development stack.
  • Code for large and small product-facing projects.
  • Work directly with the design team and back-end development team to implement mockups and integrate with the back-end stack.
  • Accurately (to the pixel) implement designs on the web for both desktop and mobile, as well as tightly integrate with our python backend in a way that is fast, simple, and repeatable.

Requirements:

  • Code for large and small product-facing projects.
  • Work directly with the design team to iterate and implement mockups.
  • Help draft and consume API calls between the front and back ends.
  • Accurately (to the pixel) implement designs on the web for both desktop and mobile, as well as tightly integrate with our python backend in a way that is fast, simple, and repeatable.
  • You are fluent in valid, standards-compliant, accessible, cross-browser HTML/CSS
  • You are familiar with CSS pre-processors. 
  • You investigate new web technologies and strive to keep your team on modern, powerful tools.
  • You have expertise in modern object-oriented JavaScript and JS frameworks.
  • You have an existing portfolio of work documenting your code quality.
  • You have strong experience translating mockups into final code.
  • You have experience working with a back-end development team and integrating with back-end systems.
  • You have clear communication skills and a self starter attitude.
  • You have strong documentation skills
  • You have a BS or BA in Computer Science (or similar) or 3+ years of software engineering experience

Our Ideal Candidate:

  • Uses CoffeeScript.
  • Can create and maintain React components.
  • Can configure build tools like Gulp, Broccoli, and/or Grunt.
  • Has experience with front-end unit testing with Jasmine, Cucumber, or similar.
  • Has built and maintained single-page apps, using one or more of React, Backbone, EmberJS, AngularJS, or Knockout.
  • Has implemented responsive designs.
  • Can describe pros/cons of CSS methodologies like BEM, SMACSS, and OOCSS.
  • Makes efficient use of Compass (or Foundation).
  • Is comfortable jumping into a Django project.
  • Loves the mobile web.
  • Understands performance in the browser context.

Perks:

  • New offices in downtown Palo Alto and SOMA (take your pick of which office you want to work out of).  Both are within a short walk to Caltrain.
  • Free CalTrain GoPass - unlimited Caltrain rides
  • Unlimited Vacation time
  • Discount gym membership
  • Stocked kitchen with snacks and beverages
  • Free lunches on Tuesday and Thursday (you get to choose from myeatclub.com's pre-selected menu)
  • Customize your workstation - whatever you need to be able to work more efficiently, we will provide - within reason!
  • Game night twice per month
  • In office yoga in the SF office twice a month on Fridays (1st and 3rd Friday)
  • Standing hydraulic desks
  • Group/Team outings like Tahoe/Yosemite trips, movie nights, BBQ's, etc.

Qualified applicants with arrest and conviction records will be considered for the position in accordance with the Fair Chance Ordinance.