Position: JavaScript Engineer
Company: InStandart
Experience required: 3y
English level: upper

We are looking for a person for long-term cooperation who has deep knowledge and experience in JavaScript development.

    The knowledge that will be necessary for your effective work:
4+ years of experience in JavaScript;
4+ years of experience in TypeScript;
Experience with React or Vue framework;
Experience with web workers and WebAssembly technologies;
Knowledge of asynchronous JS elements (Promises, async/await), RxJS observables, and chains;
Understanding of Algorithms and Data Structures, ability to write optimal code;
Understanding of CI/CD;
English at the Upper-Intermediate level and higher for reading and writing clear code and documentation.
     
    The following knowledge will be a plus:
Knowledge of C++;
Experience with WebGL;
Experience with AR filters, AR masks development;
Experience with any tasks of image or video processing in the browser;
Experience with neural network inference in the browser via TensorFlow.js;
Strong troubleshooting skills;
Proactive attitude, ability to work around blocks with creative thinking.

Responsibilities:

Developing asynchronous JavaScript code to add new features;
Prototyping new real-time image analysis algorithms together with the Data Science team;
Writing unit tests, and simulation tests;
Updating UI elements to improve UX for the end-user.

InStandart offers:​​​​​
Experienced and friendly colleagues who are ready to share knowledge;
Professional and career development;
Comfortable working environment;
Flexible schedule and remote work;
Paid vacation.

We will be glad to consider your application!