• 5+ years experience using Javascript
  • Experience setting up and using metrics, monitoring and analytics tools to measure front-end application performance
  • Experience with essential JavaScript project build tools: NPM, Webpack and Babel (or similar)
  • Ability to create clean and organized front-end code that optimally loads.
  • You have a fun and positive approach to your work, and treat others well.
  • Ability and experience in mentoring others 
  • Excellent problem solving, analytical and organisational skills
  • Strong communication skills
  • Able to clearly express opinions on product design, while respecting the thoughts and opinions of their peers.
  • Proven ability to communicate and collaborate effectively with engineers and non-engineering stakeholders alike

Nice to have:

  • Comfort in working on mobile-first web products
  • Experience building production-ready front-end applications in React
  • Understanding the vision and goals for a web product, and looking at things from the user's perspective
  • Experience with Node.js and writing server-side JavaScript
  • Ability to craft leading-edge front-end interactions
  • Experience in implementing front-ends for Ruby backed systems is a big bonus
  • Understanding of best practices for using libraries, version control, and sticking to a shared software development process
  • Experience monitoring and maximizing the SEO of a web product
  • Experience working with remote team members or offshore teams


What we offer:

  • Competitive salary and full benefits.
  • Career advancement opportunities and working with a young, smart and motivated team.
  • Flexible work arrangements, because a life/work balance is important and this is the 21st century. Work how you work best!
  • Ability to work remotely if you can’t move and work in our offices.
  • Great office spaces with all amenities.
  • The best equipment on the market! Including a new MacBook Pro!
  • Additional yearly budget for training and for self-improvement.
  • Pizza parties and team outings.
  • All the support that you need to be successful.

Apply for this Job

* Required