Senior Frontend Developer

Job description

We are looking for a Senior Frontend Web Developer to help us build and launch our latest product, a performance tracking platform that will change the e-commerce world.

 

You will be responsible for implementing any necessary HTML and CSS code for new features our application requires as well as maintain and update existing ones. You will also be responsible for maintaining, updating and improving the front end JavaScript codebase for our SPA.

Requirements

Who we are looking for

  • You've worked in an Agile (SCRUM) development environment

  • You have a strong learning reflex and see challenges as a chance to grow

  • You want to see customers getting value out of the software you wrote to solve their problems

  • You are happy to help other developers learn from you, and you hope they challenge you do learn new things as well

  • You're proud of the code you write, but you're also pragmatic about design vs iteration: you know when it's time to refactor, and when it's time to ship.

  • You're focused, driven and can get challenging projects across the finish line but you know that sometimes it's okay for deep work to take its time.

  • You have experience operating services in production and take software quality practices personally.

  • You work well on a growing team, communicating clearly and often

  • You have an interest in constantly learning how the team can build better, more scalable, and most sustainable solutions

 

 

Skills and experience you will need

 

 

 

  • 5+ years of front-end development experience

  • Excellent knowledge of HTML5

  • Excellent knowledge of CSS3

  • Excellent knowledge of JavaScript and ES6

  • Excellent understanding of the DOM and how to write properly structured HTML code

  • Very good knowledge of at least a JS framework such as Vue.js, React, Angular, etc.

  • Very good knowledge of working with state containers such as Redux, Vuex, etc

  • Very good knowledge of LESS or any another CSS preprocessor

  • Experience with Vue.js and Vuex is a huge plus

  • Excellent understanding of design principles to support large-scale applications

  • Experience with source code management strategies (e.g. forking, branching), and release management

  • Experience writing tests

  • Ability to quickly learn new languages

  • Experience developing complex web applications

  • Ability to write readable, robust and reusable code

  • Algorithmic thinking

 

What we offer

  • Full-time position with competitive salary

  • High level of responsibility and autonomy from day one

  • Dynamic work environment with potential for career growth

  • Health benefits and other office perks such as fully stocked kitchen

  • Possibility of stock options in the company down the road