FiredropFiredrop

Senior Vue.js Developer

$25 - 30/hr
Posted 15.03.2019
Apply for a job

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.


Responsibilities


  • 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
$25 - 30/hr
Posted 15.03.2019
Apply for a job