Senior Full-stack Developer (Laravel/VueJS) віддалено Senior Full-stack Developer (Laravel/VueJS) Обов’язки: Backend: Більше 5 років досвіду роботи з Laravel. Глибоке розуміння та використання Eloquent ORM, відносин і побудови моделей. Досвід роботи з подіями Laravel, налаштуванням черги та керуванням. Володіння синтаксисом MySQL, здатність створювати оптимальні запити та архітектуру бази даних, знання логіки транзакцій. Досвід роботи з різними системами управління базами даних, включаючи MySQL
Senior Full-stack Developer (Laravel/VueJS) віддалено Senior Full-stack Developer (Laravel/VueJS) Обов’язки: Backend: Більше 5 років досвіду роботи з Laravel. Глибоке розуміння та використання Eloquent ORM, відносин і побудови моделей. Досвід роботи з подіями Laravel, налаштуванням черги та керуванням. Володіння синтаксисом MySQL, здатність створювати оптимальні запити та архітектуру бази даних, знання логіки транзакцій. Досвід роботи з різними системами управління базами даних, включаючи MySQL і MongoDB. Розуміння архітектури REST API, досвід створення API-клієнтів. Вправне користування Composer. Інтерфейс: більше 5 років досвіду роботи з VueJS. Глибоке знання та розуміння моделей HTML, CSS, DOM. Знайомство з принципами Sass, Less і синтаксисом. Досвід використання VueJS 2 + Vuex для створення реактивних інтерфейсів. Знання Bootstrap 4+ і jQuery для підтримки застарілих версій. Чудове володіння Javascript, написання коду відповідно до стандартів ES6+, розуміння стандартів ECMAScript і передових практик. Розуміння та використання XHR, Promise, async/await. Можливість використовувати NPM. Базові навички неадаптивної та кросбраузерної верстки. Технології: Досвід роботи з WebSockets (Socket.IO). Налаштування та адміністрування сервісів Nginx + PHP-fpm. Розробка програмного забезпечення: знання та досвід у використанні та налаштуванні Webpack. Розуміння основних принципів безпеки веб-додатків. Уміння писати чистий і зрозумілий код, використовуючи принципи SOLID і KISS у проектуванні та розробці. Спільна робота: Знайомство з принципами спільної розробки за допомогою GIT. Додаткові навички: досвід написання модульних тестів для коду PHP і JavaScript. Розуміння методології тестування та досвід роботи з інструментами автоматизації тестування. Досвід у розробці масштабованих і високопродуктивних веб-додатків.