Пошук роботи на robota.uaukraine
Віддалена робота

Програміст Frontend React JavaScript (JS)

за результатами співбесіди
Інформаційні судові системи, Державне Підприємство
2 тижні тому
29 травня 2024
Київметро Дружби народів
Віддалена робота
В офісі/на місці
Повна зайнятість
Бонуси / премії
Безкоштовне навчання
Офіційне працевлаштування
Офіційна заробітна плата

Обов’язкові вимоги:

Вища технічна освіта.

Досвід роботи з Node.js;

Добре знання мов програмування JavaScript, TypeScript;

Розуміння суті ООП та шаблонів (патернів) ООП програмування;

Розуміння принципів шаблонів проектування MVC, MVP, MVVM;

Добре знання форматів обміну JSON, XML та їх схем;

Добре розуміння принципів REST; 

Знайомство з протоколами обміну JSON-RPC, SOAP;

Асинхронне програмування, особливості використання promise, async/await;

Знання принципів побудови та досвід використання REST API фреймворків (Nest.js, LoopBack.js або подібних);

Знання SQL, вміння працювати з базами даних на рівні достатньому для побудови моделей REST API фреймворків;

Добре розуміння та досвід використання Microservice architecture;

Знання мережевих протоколів TCP, HTTP/HTTPS, Websockets та досвід їх використання в Node.js;

Знання та досвід використання технологій автентифікації (OAuth 2.0+, JWT, Basic, Digest та ін.), особливостей роботи з сесіями, cookies;

Розуміння технологій забезпечення  веб-безпеки, знайомство з методами атак та способами захисту від них.

Розуміння базових принципів побудови UI з використанням реактивного програмування (знайомство з одним із фреймворків: React.js, Angular, Vue.js або подібних); 

Знання та досвід використання систем контроля версій (GIT – обов’язково);

Досвід використання GitHub і GitLab;

Буде плюсом

Ви не володієте якимось з обов’язкових вимог, але в змозі швидко та якісно їх освоїти;

Знання та досвід використання Test Driven Development, написання та підтримка unit tests;

Знання PHP та бекенд-фреймворків Laravel і Yii2;

Досвід використання бібліотек для роботи з КЕП та шифрування (ІІТ та подібні);

Знання та досвід використання RabbitMQ;

Досвід роботи з OpenStack та/або Scality;

Знання та досвід використання ELK stack;

Поглиблене вміння працювати з базами даних та вільне володіння SQL; 

Досвід програмування на PL/SQL та роботи з Oracle; 

Знання HTML та CSS, вміння верстати;

Знання Docker, Docker Compose;

Розуміння та досвід використання GraphQL-API;

Знання та досвід використання технологій безперервної інтеграції та доставки (СI / CD);

Ми пропонуємо:

- офіс в районі метро Звіринецька (м. Київ) або віддалена робота;

- стабільну заробітну плату;

- офіційне працевлаштування;

- соціальні гарантії відповідно до законодавства України;

- робота в команді професіоналів.

Бережна Наталія

Схожі вакансії