Position: Principal JavaScript Developer
Company: Depositphotos
Category: JavaScript
Experience: 5y
English level: pre

Необхідні навички:
💫 JavaScript: ES6, TypeScript;
💫 General programming: System design, architecture design paterns;
💫 Досвід роботи з серверним кодом;
💫 Досвід роботи з одним із фреймворків: Vue, React, Backbone (використовуємо Vue);
💫 Розуміння best practices написання тестів (що тестуємо і для чого);
💫 Комунікаційні навички на високому рівні (вміння вести конструктивний діалог) 

Буде плюсом:
▫️Знання принципів чистої архітектури (Clean Architecture);
▫️Вміння створювати ERD, SD і інші архітектурні артефакти;
▫️Практичний досвід роботи з великими WEB застосунками (Vue); 
▫️Знання та досвід застосування технік рефакторингу;
▫️Розуміння механіки роботи Server Side Rendering (SSR);
▫️Досвід роботи з legacy code

Задачі:
🌟 Аналіз та інтерпретація бізнес-вимог у контракти, по яким буде працювати додаток;
🌟 Декомпозиція та складання технічних задач для розробників;
🌟 Написання коду, міграція та розвиток web застосунку

Пропонуємо:
✨ Remote work; 
✨ Конкурентний рівень компенсації;
✨ 24 оплачуваних vacations days, 100% компенсації sick leaves;
✨ Бухгалтерське супроводження та компенсація податків;
✨ Бюджет для навчання та професійний розвиток