Logo of Firedrop

Senior Vue.js Developer with strong overall JS experience

at Firedrop - Visit company website
Amsterdam, Netherlands, Remote Allowed
Job type
GBP 40000-45000
1 week ago

Company description

We help companies to automate design processes, allowing creative and design teams to do more, at lower cost, in less time. We have developed a suite of proprietary A.I.-based technologies that can:

- Automatically learn how to design according to a company's brand
- Automatically generate variants of designs at scale
- Automatically source and recommend creative assets
- Automate and streamline the layers of process between designer and stakeholder

Our technology has already helped companies achieved massive cost savings - into the hundreds of millions in some cases - as well as delivering dramatic improvements in ROI on creative campaigns - up to 93%.

We work primarily with enterprise-scale businesses and larger SMEs in a diverse range of industries spanning FMCG multinationals through to creative marketing agencies. If there is a design component to the business, we can work with them.

Job description

About Firedrop

Firedrop was established in 2015 to solve a singular challenge: how to automate design at scale. We address this challenge with a combination of modern web-based technologies, artificial intelligence and machine learning, through products such as an automated webpage builder as well as bespoke technology builds for large businesses. We work with some of the world's biggest brands on projects from automating mass digital ad design to automating package design processes for multi-billion dollar consumer products companies.

We're a talented team of 6 people at the moment, all highly curious and technically minded in different ways, based around Europe. We currently work remotely but will be building up teams in Amsterdam and London in the near future, so a preference for one of those two locations is ideal, but at minimum you must be based in Europe for timezone reasons (we work around UK time).

Job description

We are looking for an expert Javascript developer to help us build frontend apps for our products and services. You will be working with the Vue.js framework primarily, bringing UX to life and developing all the frontend interface and interactions. Experience of working with Vue.js is obviously a plus, but more generally you will need to be a strong all-round Javascript developer with a solid grasp of HTML/CSS as well. If you're also proficient in working with backend Node.js as well, that would be a bonus.

You will need to be a creative problem solver, as much of the work requires creative approaches to unique technical challenges which often don't have much - if any - coverage on sites such as Stack Overflow.

The complexity of the software is also a key component. Much of what we are building is concerned with complex data structures (including SVGs) as well as the inevitable complexities of scaling an app out into large organisations. As such, you will need to have a strong engineering mindset with the ability to think through problems in a structured way. Or to put it another way, you should be able to produce robust, tested code that will stand up in production.


  • Building robust frontend apps with the Vue.js framework, including unit tests
  • Creating custom single-file components for use in the interfaces
  • Developing applications for parsing and working with XML structures including SVG data
  • Writing clean, well-documented and well-tested code with strong adherence to modern ECMAscript standards
  • Optimising applications for maximum speed and scalability
  • Working with the team to solve complex challenges and contributing ideas and solutions regularly

Skills and qualifications

  • Strong understanding of vanilla Javascript and latest ECMAscript standards
  • Basic understanding of web markup, including HTML5 and CSS3
  • Minimum 2 years experience of working with the Vue.js framework
  • Experience of working with state management systems, preferably Vuex
  • Experience of writing unit tests in tools such as Jest or Mocha (or component snapshots)
  • Familiarity with frontend build tools, particularly Webpack
  • Proficient understanding of code versioning tools including Git
  • Good understanding of browser rendering behavior and performance
  • Bachelors degree in computer science
  • Excellent communication skills



How to apply

To apply, please submit the following:

  • Resume or detailed Linkedin profile
  • Github repository if you have one
  • A brief summary of projects where you have used Vue.js
  • Your current location

Looking for more full-time jobs?

Subscribe to our newsletter

Get the best of our listings into your inbox. Issued weekly.

✋️ We promise to respect your inbox. Subscribe!