Senior Software Engineer, Front End - San Francisco


Creative and IT

Job listing link
Applications Close - End of Day: 14-11-2017


United States

Work type:
Full Time

Who is Allbirds?

At Allbirds, we’re on a mission to prove that comfort, good design and sustainability don’t have to be mutually exclusive. We are dedicated to making the most sustainable footwear we can using premium natural materials, designed for life’s everyday adventures. Our commitment to making better shoes in a better way is fueled by a belief that the shoe industry needs to focus less on flash and more on thoughtfulness. With funding from the leading venture capitalists in consumer products, and the founding CEOs of some of the greatest e-commerce businesses in recent history, our desire to shake up the footwear industry is off to a great start. In fact, TIME already called our first shoe, the Wool Runners, the most comfortable in the world, and there is much more to come.


Where we need help

As a direct-to-consumer product company with a loyal customer base, we need your help to make our omnichannel mobile, web, and retail experiences as delightful as our world-renowned shoes. Every touch point that our fans have with Allbirds must represent what we stand for: Better Things in a Better Way. This is an exciting and challenging opportunity for an engineer to help us build magical moments for our customers to experience the Allbirds brand through immersive, beautiful, and engaging mobile, web, and retail experiences. To do this at scale, you will also rebuild our front-end technology foundation with the right technology, tools and process to enable fast, iterative releases with world-class quality.


What does the job entail?

    • Create visually stunning web and campaign experiences that inspire our customers and the world to think in a better way
    • Improve and rethink all aspects of our shopping experience across all channels, including our website, retail stores, emails, etc.
    • Partner closely with the Allbirds Product & Marketing team to plan new product launches and campaigns
    • Help make key technology decisions to build our core web capabilities
    • Build foundational web components that can be reused and extended
    • Help define a world-class front-end coding system which includes coding standards, build, test and deployment tools and processes
    • Mentor junior engineers through code reviews and coaching


What kind of person are we looking for?

    • You care as much about great design and interaction as much as you care about great code
    • You embrace challenges and do not compromise on building great consumer experiences
    • You have worked with a variety of front-end frameworks and libraries and understand the pros and cons of them
    • You strive for simplicity both in code design and user interface design and interaction
    • You have extensive experience designing and implementing beautiful and elegant consumer front-end web applications (send us some examples)
    • You believe your code is only as good as the tests you write for it
    • You believe you can and are excited to build anything you or a designer can dream of
    • You are curious, always tinkering with new technologies and frameworks
    • You enjoy pushing the boundaries of what technology can do
    • You think deeply about creating scalable systems, particularly those that enable you and other engineers to innovate and move fast with high quality in a repeatable way
    • You have strong opinions and can communicate them well. You also hear all sides of a debate and adapt to new perspectives that emerge from it


More Practical Skills Needed

    • BS in Computer Science or equivalent
    • 5+ years of industry experience
    • Advanced Javascript skills, both pure ES6 and some JS framework (ex. React, Angular, Backbone, etc.)
    • Strong Experience with JS testing frameworks
    • Advanced HTML, CSS skills; Sass or equivalent
    • Expert in analyzing and optimizing front end performance
    • Front-end tooling / build system experience (ex. Webpack, Grunt)
    • Experience with node and npm
    • eCommerce experience a plus


What can we offer?

  • Competitive salary + equity
  • Health insurance
  • Fitness benefits
  • 401k retirement savings plan
  • Paid parental leave
  • Free shoes

Interested in this role?

Apply now