Frontend Developer

Job description

The Role

Bolster is looking for Frontend Developer to build web interfaces as we scale our organisation.

We work with modern but reliable tools, including React, GatsbyJS, Typescript, Storybook, Elasticsearch, REST APIs + GraphQL.


Expertise in these areas is a huge plus, but having familiarity with other common web frameworks and tools (such as Vue or Svelte) are fine substitutes. We’re a fast growing, collaborative team who genuinely enjoy working and playing together. Bolster is a cross-functional team of product managers, designers, backend and DevOps engineers with a common goal of making amazing websites.


We are looking for developers that understand that simplicity and reliability are core aspects of a maintainable system, all the while curious about new and interesting problems, and the technology to solve them.


About Us

Bolster is a digital, creative and product agency specialising in music, events and entertainment. We’re incredibly passionate about our clients and, hopefully, they’re on your radar too. We’re talking teams like Splendour in the Grass, St. Jerome’s Laneway Festival, Falls Festival, Chugg Entertainment, Fairfax Events, Pinot Palooza and Future Classic, plus global lifestyle brands such as YouTube, JBL, Sapporo and Blundstone.

We design and develop digital products for ourselves and our clients. Some notable mentions include Linktree, (an instagram tool with >3million users) and two webby award nominated projects: Buzz and LNWY - an online music publication we collaborated on with Laneway Festival.


This is a full time position based in Brisbane, Queensland.


About you

  • You’ve been building web applications professionally for 3+ years.
  • You have experience with modern front end frameworks (ideally React 16)
  • You have experience within a DevOps culture, utilising Continuous Integration and Continuous Delivery.
  • You can contribute to technical discussions and help drive technical decisions within your team.
  • You write understandable, well tested code with an eye towards performance without sacrificing maintainability.
  • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers comes naturally to you.
  • You have a bachelor's degree in Computer Science, or equivalent training, or substantial work experience