Senior Frontend Developer (JS)

From 

4000

JavaScript

 • 

Frontend

 • 

Vanilla

 • 

Vue

 • 

Remote

 • 

About the position

We are launching a browser extension for securing discounts while shopping online. A button, “Buy with Slash”, appears in partnered online stores allowing users to shop with a lowered price without resorting to coupon codes or cashback. Currently, we are integrating our product on websites like Booking, eBay, Samsung, Aliexpress, Converse, TripAdvisor, Converse, LaRedoute, etc. We have already launched in the UK; next will be Europe and Latin America, Canada and the USA.

One of the founders of Slash is a frontend team lead with vast experience in extension development for tens of millions of users. Therefore, historically, the frontend branch of our company is very strong.

The logic is written on pure JavaScript using Es6 classes. View components are executed on Vue.js. Repo in GitHub, the project is assembled in webpack.

The extension for Chrome is ready, and we are finishing development for Safari and Firefox. REST backend is realised on Go. Infrastructure is in AWS.

Responsibilities

Our team is actively working on modern technological design, scalable architecture decisions, various product scenarios, maintainable application engine functionality, and carefully working with complex configuration files. The main principles of our development are the scalability of solutions, high-performance support and high-load reliability cases. Here are some examples of what we do:

  • Data parsing functionality from HTML or other sources
  • Web application's UI elements (Vue.js)
  • Support of the existing integrations
  • Development of new integrations, including improvement of the app’s engine flexibility and extensibility
  • Reverse engineering of websites for further more complex integrations of custom functions
  • The development of automated scripts to perform actions on the site, instead of users, in order to apply a discount in a single click
  • Implementation of a smart validator that reacts in response to user’s actions

Experience and skills

  • Have experience in developing and supporting Vanilla JavaScript (ES6) applications, understand prototypical inheritance, classes in JS
  • Know DOM, CORS, RegExp, browser APIs, Promise, Promise.all and async await methods
  • To write high-performance asynchronous code in pure JavaScript, use DevTools in Chrome and analyse HTTP traffic

What we offer

  • You will become a part of a very talented and highly motivated team
  • Your future colleagues are top specialists
  • We will give you a lot of freedom, responsibilities and will provide you with all the necessary resources to achieve your ambitious goals
  • In the future, we will have a relocation program for key members of the team
  • Stock options program

*We consider job applications in English only

Senior Frontend Developer (JS)

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.