Вакансія

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

На жаль, вакансія вже закрита!

але ви можете переглянути схожі

Огляд

    ДП «Інформаційні судові системи» — державна ІТ-компанія, GOVTECH сектору. Підприємство належить до сфери управління Державної судової адміністрації України.
    Близько 19 років команда розробляє та реалізує програмні продукти для судової системи України. Проєкти компанії охоплюють широкий спектр сфер діяльності, включаючи цифрову трансформацію, системи документообігу, ведення реєстрів, відеоконференцзв’язок, а також інші ІТ-рішення для державного управління та комунікацій.
    Підприємство, як організація, та його команда продовжують динамічно формуватися і зростати.

Обов'язки

  • робота з Node.js
  • програмування мовами JavaScript та TypeScript
  • застосування принципів ООП і шаблонів проєктування (MVC, MVP, MVVM)
  • робота з форматами обміну JSON, XML та їх схемами
  • реалізація REST API, знайомство з JSON-RPC та SOAP
  • асинхронне програмування з використанням promise, async/await
  • використання REST API фреймворків (Nest.js, LoopBack.js або аналогічних)
  • робота з базами даних на рівні побудови моделей REST API
  • застосування мікросервісної архітектури
  • використання мережевих протоколів (TCP, HTTP/HTTPS, WebSockets) у Node.js
  • реалізація механізмів автентифікації (OAuth 2.0+, JWT, Basic, Digest), робота з сесіями та cookies
  • впровадження веб-безпеки, захист від типових атак
  • побудова UI з використанням реактивного підходу (React.js, Angular, Vue.js або подібні)
  • робота з системами контролю версій (GIT), досвід з GitHub і GitLab

Вимоги

  • вища технічна освіта
  • досвід на аналогічній посаді від 2 років
  • здатність швидко освоювати нові технології буде перевагою
  • досвід TDD, написання unit-тестів буде перевагою
  • знання PHP, фреймворків Laravel і Yii2 буде перевагою
  • досвід із бібліотеками для КЕП і шифрування (ІІТ тощо) буде перевагою
  • досвід використання RabbitMQ буде перевагою
  • робота з OpenStack та/або Scality буде перевагою
  • досвід з ELK stack буде перевагою
  • вільне володіння SQL, досвід програмування на PL/SQL і роботи з Oracle буде перевагою
  • знання HTML і CSS, навички верстки буде перевагою
  • знання Docker, Docker Compose буде перевагою
  • робота з GraphQL-API буде перевагою
  • досвід впровадження CI/CD-процесів буде перевагою

Умови

  • офіційне працевлаштування
  • стабільна заробітна плата — 50 000–60 000 грн
  • можливість віддаленої роботи
  • досвідчений колектив
  • соціальні гарантії відповідно до законодавства України