vue.js interface designer & design systems engineer jobs



We’re looking for an engineer who can collaborate cross-functionally and help us shape the future of our user interface, design system and tooling. Key skills: Vue.js, JavaScript, HTML, CSS, Sketch, SCSS, TypeScript, Node.js

In this role, you’ll contribute your technical know-how and design sensibility to help us develop our internal `Vuejs` based design system. Working closely with engineers and product designers, you’ll build UI and animation components for use across our platform and our website. Ideally, you’ll bring years of expertise building beautiful website interfaces or design systems that scale and are able to advocate for best practices around accessibility and usability.

What we offer:

You’ll work with some of the best global talent and help build a product that will be shared with millions of people. Our philosophy is simple—hire diverse, passionate people and foster a culture that empowers hard work. We'll try to do everything to make sure you feel nourished, motivated, and supported. We want talented, organized people who get things done, just like us. 

What you’ll do

  • Build and maintain our own internal design system in `Vue.js`
  • Build and design new pages using that design system
  • Build and design new components for use elsewhere in our Vue web app
  • Advocate for, and help teach our designers and engineers how to use our design systems through adding clear examples to our living documentation
  • Use and build best practices to develop clean, efficient and reusable code 
  • Collaborate closely with other engineers, designers, writers and researchers
  • Have an aptitude for animation and an inclination towards interface design
  • Contribute to and shape the future of design systems at scale for Logo.com
  • Continuously improve our codebase and drive architectural changes when necessary
Must have:

  • At least 3 years working as a software engineer
  • Familiar with the JavaScript ecosystem (NPM, Webpack)
  • At least some previous freelance work or have been hired before
  • Experience in scoping, shipping and maintaining front-end software products
  • Extensive experience with JavaScript, HTML, CSS, and Vue.js
  • Experience with GitHub and project management
  • You write high-quality, tested code and help others do the same
Nice to have:
  • Nuxt Experience
  • TypeScript Experience
  • Lottie Experience
  • Logo Design Experience
  • AWS Generally – specifically Amplify
  • Sketch/Photoshop
  • Asana/Agile
  • Creating well-crafted tools for others including libraries and open source (include links to repos)
  • Architecting full stack applications
  • Browser rendering optimisation
  • Language/API design
To apply, you must:

  • Go through our Must & Nice to have list (see above) and list what skills you have or don’t have
  • Include a link to your github repo in your applications
  • Share a link to a portfolio of past work
  • Do a video Skype interview
  • Be able to work on a small (paid) test project 1st, after completion you will be brought on for larger projects/weekly work.
  • Give your expected hourly rate
  • Have good conversational English
  • Apply as an individual, this job is not open for agencies